diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index ffec1ac60..ea78a5c2a 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 f08e8acab..fa51f91f6 100755 --- a/python/slsdet/__init__.py +++ b/python/slsdet/__init__.py @@ -32,6 +32,7 @@ BitAddress = _slsdet.BitAddress RegisterValue = _slsdet.RegisterValue scanParameters = _slsdet.scanParameters currentSrcParameters = _slsdet.currentSrcParameters +hdrParameters = _slsdet.hdrParameters DurationWrapper = _slsdet.DurationWrapper pedestalParameters = _slsdet.pedestalParameters Hz = _slsdet.Hz diff --git a/python/slsdet/detector.py b/python/slsdet/detector.py index f5f34f021..581de9337 100755 --- a/python/slsdet/detector.py +++ b/python/slsdet/detector.py @@ -3126,6 +3126,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 f3b2977ca..a17590818 100644 --- a/python/src/detector.cpp +++ b/python/src/detector.cpp @@ -1313,6 +1313,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 d391fe0f2..788b402e0 100644 --- a/python/src/enums.cpp +++ b/python/src/enums.cpp @@ -353,4 +353,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 6bc583cbd..e9f167fb4 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 &); void init_bit(py::module &); @@ -40,6 +41,7 @@ PYBIND11_MODULE(_slsdet, m) { init_pattern(m); init_scan(m); init_source(m); + init_hdr(m); init_duration(m); init_pedestal(m); init_bit(m); diff --git a/python/tests/test_det_api.py b/python/tests/test_det_api.py index cdda5b02c..972678f61 100644 --- a/python/tests/test_det_api.py +++ b/python/tests/test_det_api.py @@ -11,9 +11,11 @@ from utils_for_test import ( LogLevel, ) from slsdet import Detector + from slsdet._slsdet import slsDetectorDefs from slsdet.utils import all_equal, element_if_equal detectorType = slsDetectorDefs.detectorType +operationMode = slsDetectorDefs.operationMode @pytest.mark.detectorintegration @@ -1001,6 +1003,88 @@ def test_udp_datastream(session_simulator, request): with pytest.raises(Exception) as exc_info: d.udp_datastream - - Log(LogLevel.INFOGREEN, f"✅ {request.node.name} passed") + + +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/jungfrauDetectorServer_developer b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer index a4215538a..dffd0ef53 100755 Binary files a/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer and b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer differ diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c index 9b53f906f..df7de6200 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; @@ -444,7 +443,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; @@ -457,7 +455,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; @@ -472,7 +469,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; @@ -1260,6 +1256,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(); @@ -2253,10 +2251,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; } @@ -2806,23 +2800,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()) { @@ -2879,23 +2859,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); } } @@ -3038,6 +3002,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/slsDetectorFunctionList.h b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.h index e65ed3d37..ca729cf33 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.h +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.h @@ -188,7 +188,6 @@ bool hasFilterResistorFeature(); bool hasFilterCellsFeature(); bool hasCurrentSourceNormalFeature(); bool hasCurrentSource64BitSelectionFeature(); -bool hasCurrentSourceReverseBitsSelectionFeature(); bool hasStorageCellStartInChipConfig(); bool hasStepReductionFeature(); bool isChipConfigured(); @@ -229,7 +228,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); int getTenGigaFlowControl(); int setTenGigaFlowControl(int value); int getTransmissionDelayFrame(); 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/slsDetectorServer_funcs.h b/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h index ea45b682e..b61751541 100644 --- a/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h +++ b/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h @@ -349,3 +349,5 @@ int set_power_dac(int); int get_power_adc(int); int get_voltage_limit(int); int set_voltage_limit(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 cac509a27..6075ae064 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -550,6 +550,8 @@ void function_table() { flist[F_GET_VOLTAGE_LIMIT] = &get_voltage_limit; flist[F_SET_VOLTAGE_LIMIT] = &set_voltage_limit; + 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 " @@ -11450,3 +11452,67 @@ int set_voltage_limit(int file_des) { #endif return Server_SendResult(file_des, INT32, 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 0b722d668..7c74ef810 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 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 power powerchip powerdac 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_datastream 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_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 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 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 power powerchip powerdac 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_datastream 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_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 @@ -1219,6 +1219,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 2a5d808a0..00c211020 100644 --- a/slsDetectorSoftware/generator/autocomplete/dump.json +++ b/slsDetectorSoftware/generator/autocomplete/dump.json @@ -1,10 +1,10 @@ { - "id": "0x558a51b80fb8", + "id": "0x5594b70f87f8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 9823, + "offset": 10046, "file": "../include/sls/ToString.h", - "line": 305, + "line": 308, "col": 3, "tokLen": 8, "includedFrom": { @@ -13,8 +13,8 @@ }, "range": { "begin": { - "offset": 9744, - "line": 304, + "offset": 9967, + "line": 307, "col": 1, "tokLen": 8, "includedFrom": { @@ -22,8 +22,8 @@ } }, "end": { - "offset": 10664, - "line": 327, + "offset": 10887, + "line": 330, "col": 1, "tokLen": 1, "includedFrom": { @@ -34,11 +34,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 9763, - "line": 304, + "offset": 9986, + "line": 307, "col": 20, "tokLen": 1, "includedFrom": { @@ -47,7 +47,7 @@ }, "range": { "begin": { - "offset": 9754, + "offset": 9977, "col": 11, "tokLen": 8, "includedFrom": { @@ -55,7 +55,7 @@ } }, "end": { - "offset": 9763, + "offset": 9986, "col": 20, "tokLen": 1, "includedFrom": { @@ -70,10 +70,10 @@ "index": 0 }, { - "id": "0x558a51b80c40", + "id": "0x5594b70f8498", "kind": "NonTypeTemplateParmDecl", "loc": { - "offset": 9816, + "offset": 10039, "col": 73, "tokLen": 1, "includedFrom": { @@ -82,7 +82,7 @@ }, "range": { "begin": { - "offset": 9766, + "offset": 9989, "col": 23, "tokLen": 3, "includedFrom": { @@ -90,7 +90,7 @@ } }, "end": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -113,7 +113,7 @@ "kind": "TemplateArgument", "range": { "begin": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -121,7 +121,7 @@ } }, "end": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -132,11 +132,11 @@ "isExpr": true, "inner": [ { - "id": "0x558a51b80be8", + "id": "0x5594b70f8440", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -144,7 +144,7 @@ } }, "end": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -163,11 +163,11 @@ ] }, { - "id": "0x558a51b80f10", + "id": "0x5594b70f8750", "kind": "FunctionDecl", "loc": { - "offset": 9823, - "line": 305, + "offset": 10046, + "line": 308, "col": 3, "tokLen": 8, "includedFrom": { @@ -176,7 +176,7 @@ }, "range": { "begin": { - "offset": 9821, + "offset": 10044, "col": 1, "tokLen": 1, "includedFrom": { @@ -184,8 +184,8 @@ } }, "end": { - "offset": 10664, - "line": 327, + "offset": 10887, + "line": 330, "col": 1, "tokLen": 1, "includedFrom": { @@ -199,11 +199,11 @@ }, "inner": [ { - "id": "0x558a51b80d38", + "id": "0x5594b70f8580", "kind": "ParmVarDecl", "loc": { - "offset": 9851, - "line": 305, + "offset": 10074, + "line": 308, "col": 31, "tokLen": 1, "includedFrom": { @@ -212,7 +212,7 @@ }, "range": { "begin": { - "offset": 9832, + "offset": 10055, "col": 12, "tokLen": 5, "includedFrom": { @@ -220,7 +220,7 @@ } }, "end": { - "offset": 9851, + "offset": 10074, "col": 31, "tokLen": 1, "includedFrom": { @@ -235,10 +235,10 @@ } }, { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "loc": { - "offset": 9873, + "offset": 10096, "col": 53, "tokLen": 4, "includedFrom": { @@ -247,7 +247,7 @@ }, "range": { "begin": { - "offset": 9854, + "offset": 10077, "col": 34, "tokLen": 5, "includedFrom": { @@ -255,7 +255,7 @@ } }, "end": { - "offset": 9873, + "offset": 10096, "col": 53, "tokLen": 4, "includedFrom": { @@ -270,11 +270,11 @@ } }, { - "id": "0x558a51bb5ed8", + "id": "0x5594b7119db8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9879, + "offset": 10102, "col": 59, "tokLen": 1, "includedFrom": { @@ -282,8 +282,8 @@ } }, "end": { - "offset": 10664, - "line": 327, + "offset": 10887, + "line": 330, "col": 1, "tokLen": 1, "includedFrom": { @@ -293,12 +293,12 @@ }, "inner": [ { - "id": "0x558a51b811e0", + "id": "0x5594b70f8a20", "kind": "DeclStmt", "range": { "begin": { - "offset": 9885, - "line": 306, + "offset": 10108, + "line": 309, "col": 5, "tokLen": 6, "includedFrom": { @@ -306,7 +306,7 @@ } }, "end": { - "offset": 9899, + "offset": 10122, "col": 19, "tokLen": 1, "includedFrom": { @@ -316,10 +316,10 @@ }, "inner": [ { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "loc": { - "offset": 9892, + "offset": 10115, "col": 12, "tokLen": 4, "includedFrom": { @@ -328,7 +328,7 @@ }, "range": { "begin": { - "offset": 9885, + "offset": 10108, "col": 5, "tokLen": 6, "includedFrom": { @@ -336,7 +336,7 @@ } }, "end": { - "offset": 9898, + "offset": 10121, "col": 18, "tokLen": 1, "includedFrom": { @@ -352,11 +352,11 @@ "init": "list", "inner": [ { - "id": "0x558a51b81180", + "id": "0x5594b70f89c0", "kind": "InitListExpr", "range": { "begin": { - "offset": 9896, + "offset": 10119, "col": 16, "tokLen": 1, "includedFrom": { @@ -364,7 +364,7 @@ } }, "end": { - "offset": 9898, + "offset": 10121, "col": 18, "tokLen": 1, "includedFrom": { @@ -378,11 +378,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b811c0", + "id": "0x5594b70f8a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -390,7 +390,7 @@ } }, "end": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -405,11 +405,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x558a51b81108", + "id": "0x5594b70f8948", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -417,7 +417,7 @@ } }, "end": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -440,12 +440,12 @@ ] }, { - "id": "0x558a51b81718", + "id": "0x5594b70f8fc8", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 9905, - "line": 307, + "offset": 10128, + "line": 310, "col": 5, "tokLen": 3, "includedFrom": { @@ -453,8 +453,8 @@ } }, "end": { - "offset": 10055, - "line": 311, + "offset": 10278, + "line": 314, "col": 5, "tokLen": 1, "includedFrom": { @@ -464,12 +464,12 @@ }, "inner": [ { - "id": "0x558a51b813c8", + "id": "0x5594b70f8c50", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9909, - "line": 307, + "offset": 10132, + "line": 310, "col": 9, "tokLen": 1, "includedFrom": { @@ -477,8 +477,8 @@ } }, "end": { - "offset": 9944, - "line": 309, + "offset": 10167, + "line": 312, "col": 5, "tokLen": 1, "includedFrom": { @@ -488,12 +488,12 @@ }, "inner": [ { - "id": "0x558a51b813a8", + "id": "0x5594b70f8c30", "kind": "BinaryOperator", "range": { "begin": { - "offset": 9919, - "line": 308, + "offset": 10142, + "line": 311, "col": 9, "tokLen": 4, "includedFrom": { @@ -501,7 +501,7 @@ } }, "end": { - "offset": 9937, + "offset": 10160, "col": 27, "tokLen": 1, "includedFrom": { @@ -516,11 +516,11 @@ "opcode": "=", "inner": [ { - "id": "0x558a51b811f8", + "id": "0x5594b70f8a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9919, + "offset": 10142, "col": 9, "tokLen": 4, "includedFrom": { @@ -528,7 +528,7 @@ } }, "end": { - "offset": 9919, + "offset": 10142, "col": 9, "tokLen": 4, "includedFrom": { @@ -541,7 +541,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -550,11 +550,11 @@ } }, { - "id": "0x558a51b81358", + "id": "0x5594b70f8bd8", "kind": "CallExpr", "range": { "begin": { - "offset": 9926, + "offset": 10149, "col": 16, "tokLen": 3, "includedFrom": { @@ -562,7 +562,7 @@ } }, "end": { - "offset": 9937, + "offset": 10160, "col": 27, "tokLen": 1, "includedFrom": { @@ -576,11 +576,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b81340", + "id": "0x5594b70f8bc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9926, + "offset": 10149, "col": 16, "tokLen": 3, "includedFrom": { @@ -588,7 +588,7 @@ } }, "end": { - "offset": 9931, + "offset": 10154, "col": 21, "tokLen": 4, "includedFrom": { @@ -603,11 +603,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51b812a8", + "id": "0x5594b70f8b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9926, + "offset": 10149, "col": 16, "tokLen": 3, "includedFrom": { @@ -615,7 +615,7 @@ } }, "end": { - "offset": 9931, + "offset": 10154, "col": 21, "tokLen": 4, "includedFrom": { @@ -628,7 +628,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50caf2a8", + "id": "0x5594b61c31a8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -639,11 +639,11 @@ ] }, { - "id": "0x558a51b81288", + "id": "0x5594b70f8ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9936, + "offset": 10159, "col": 26, "tokLen": 1, "includedFrom": { @@ -651,7 +651,7 @@ } }, "end": { - "offset": 9936, + "offset": 10159, "col": 26, "tokLen": 1, "includedFrom": { @@ -662,11 +662,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80d38", + "id": "0x5594b70f8580", "kind": "ParmVarDecl", "name": "t", "type": { @@ -675,7 +675,7 @@ } }, { - "id": "0x558a51b81388", + "id": "0x5594b70f8c10", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -687,25 +687,25 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a50caf1d8", + "id": "0x5594b61c30d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 159105, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 4489, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -716,23 +716,23 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a50caf1b8", + "id": "0x5594b61c30b0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -753,13 +753,13 @@ ] }, { - "id": "0x558a51b816f8", + "id": "0x5594b70f8fa8", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 9946, + "offset": 10169, "file": "../include/sls/ToString.h", - "line": 309, + "line": 312, "col": 7, "tokLen": 5, "includedFrom": { @@ -767,8 +767,8 @@ } }, "end": { - "offset": 10055, - "line": 311, + "offset": 10278, + "line": 314, "col": 5, "tokLen": 1, "includedFrom": { @@ -778,11 +778,11 @@ }, "inner": [ { - "id": "0x558a51b81498", + "id": "0x5594b70f8d20", "kind": "VarDecl", "loc": { - "offset": 9982, - "line": 309, + "offset": 10205, + "line": 312, "col": 43, "tokLen": 1, "includedFrom": { @@ -791,7 +791,7 @@ }, "range": { "begin": { - "offset": 9953, + "offset": 10176, "col": 14, "tokLen": 5, "includedFrom": { @@ -799,7 +799,7 @@ } }, "end": { - "offset": 9982, + "offset": 10205, "col": 43, "tokLen": 1, "includedFrom": { @@ -813,11 +813,11 @@ } }, { - "id": "0x558a51b816e0", + "id": "0x5594b70f8f90", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9985, + "offset": 10208, "col": 46, "tokLen": 1, "includedFrom": { @@ -825,8 +825,8 @@ } }, "end": { - "offset": 10055, - "line": 311, + "offset": 10278, + "line": 314, "col": 5, "tokLen": 1, "includedFrom": { @@ -836,12 +836,12 @@ }, "inner": [ { - "id": "0x558a51b816c8", + "id": "0x5594b70f8f78", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9995, - "line": 310, + "offset": 10218, + "line": 313, "col": 9, "tokLen": 5, "includedFrom": { @@ -849,7 +849,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -864,11 +864,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51b816b0", + "id": "0x5594b70f8f60", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9995, + "offset": 10218, "col": 9, "tokLen": 5, "includedFrom": { @@ -876,7 +876,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -890,11 +890,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b81688", + "id": "0x5594b70f8f38", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10001, + "offset": 10224, "col": 15, "tokLen": 12, "includedFrom": { @@ -902,7 +902,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -911,13 +911,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -926,11 +925,11 @@ }, "inner": [ { - "id": "0x558a51b81668", + "id": "0x5594b70f8f18", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 10001, + "offset": 10224, "col": 15, "tokLen": 12, "includedFrom": { @@ -938,7 +937,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -947,13 +946,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51b81660", + "temp": "0x5594b70f8f10", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -962,11 +960,11 @@ }, "inner": [ { - "id": "0x558a51b81630", + "id": "0x5594b70f8ee0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10001, + "offset": 10224, "col": 15, "tokLen": 12, "includedFrom": { @@ -974,7 +972,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -983,7 +981,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -994,11 +991,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51b815e8", + "id": "0x5594b70f8e98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1006,7 +1003,7 @@ } }, "end": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1021,11 +1018,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51b81570", + "id": "0x5594b70f8e20", "kind": "StringLiteral", "range": { "begin": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1033,7 +1030,7 @@ } }, "end": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1066,12 +1063,12 @@ ] }, { - "id": "0x558a51b817f0", + "id": "0x5594b70f90a0", "kind": "DeclStmt", "range": { "begin": { - "offset": 10062, - "line": 313, + "offset": 10285, + "line": 316, "col": 5, "tokLen": 5, "includedFrom": { @@ -1079,7 +1076,7 @@ } }, "end": { - "offset": 10089, + "offset": 10312, "col": 32, "tokLen": 1, "includedFrom": { @@ -1089,10 +1086,10 @@ }, "inner": [ { - "id": "0x558a51b81748", + "id": "0x5594b70f8ff8", "kind": "UsingDecl", "loc": { - "offset": 10081, + "offset": 10304, "col": 24, "tokLen": 8, "includedFrom": { @@ -1101,7 +1098,7 @@ }, "range": { "begin": { - "offset": 10062, + "offset": 10285, "col": 5, "tokLen": 5, "includedFrom": { @@ -1109,7 +1106,7 @@ } }, "end": { - "offset": 10081, + "offset": 10304, "col": 24, "tokLen": 8, "includedFrom": { @@ -1122,12 +1119,12 @@ ] }, { - "id": "0x558a51b818c0", + "id": "0x5594b70f9170", "kind": "DeclStmt", "range": { "begin": { - "offset": 10095, - "line": 314, + "offset": 10318, + "line": 317, "col": 5, "tokLen": 5, "includedFrom": { @@ -1135,7 +1132,7 @@ } }, "end": { - "offset": 10127, + "offset": 10350, "col": 37, "tokLen": 1, "includedFrom": { @@ -1145,10 +1142,10 @@ }, "inner": [ { - "id": "0x558a51b81818", + "id": "0x5594b70f90c8", "kind": "UsingDecl", "loc": { - "offset": 10114, + "offset": 10337, "col": 24, "tokLen": 13, "includedFrom": { @@ -1157,7 +1154,7 @@ }, "range": { "begin": { - "offset": 10095, + "offset": 10318, "col": 5, "tokLen": 5, "includedFrom": { @@ -1165,7 +1162,7 @@ } }, "end": { - "offset": 10114, + "offset": 10337, "col": 24, "tokLen": 13, "includedFrom": { @@ -1178,12 +1175,12 @@ ] }, { - "id": "0x558a51bb5ea8", + "id": "0x5594b7119d88", "kind": "IfStmt", "range": { "begin": { - "offset": 10133, - "line": 315, + "offset": 10356, + "line": 318, "col": 5, "tokLen": 2, "includedFrom": { @@ -1191,8 +1188,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -1203,12 +1200,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51b82c30", + "id": "0x5594b70fa400", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10137, - "line": 315, + "offset": 10360, + "line": 318, "col": 9, "tokLen": 4, "includedFrom": { @@ -1216,7 +1213,7 @@ } }, "end": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1231,11 +1228,11 @@ "adl": true, "inner": [ { - "id": "0x558a51b82c18", + "id": "0x5594b70fa3e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1243,7 +1240,7 @@ } }, "end": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1252,17 +1249,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": "0x558a51b82bf8", + "id": "0x5594b70fa3c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1270,7 +1267,7 @@ } }, "end": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1279,26 +1276,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51b818d8", + "id": "0x5594b70f9188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10137, + "offset": 10360, "col": 9, "tokLen": 4, "includedFrom": { @@ -1306,7 +1303,7 @@ } }, "end": { - "offset": 10137, + "offset": 10360, "col": 9, "tokLen": 4, "includedFrom": { @@ -1317,11 +1314,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1330,11 +1327,11 @@ } }, { - "id": "0x558a51b82be0", + "id": "0x5594b70fa3b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1342,7 +1339,7 @@ } }, "end": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1357,11 +1354,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51b818f8", + "id": "0x5594b70f91a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1369,7 +1366,7 @@ } }, "end": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1388,11 +1385,11 @@ ] }, { - "id": "0x558a51b961b8", + "id": "0x5594b7103488", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10151, + "offset": 10374, "col": 23, "tokLen": 1, "includedFrom": { @@ -1400,8 +1397,8 @@ } }, "end": { - "offset": 10225, - "line": 317, + "offset": 10448, + "line": 320, "col": 5, "tokLen": 1, "includedFrom": { @@ -1411,12 +1408,12 @@ }, "inner": [ { - "id": "0x558a51b961a8", + "id": "0x5594b7103478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10161, - "line": 316, + "offset": 10384, + "line": 319, "col": 9, "tokLen": 6, "includedFrom": { @@ -1424,7 +1421,7 @@ } }, "end": { - "offset": 10218, + "offset": 10441, "col": 66, "tokLen": 1, "includedFrom": { @@ -1434,11 +1431,11 @@ }, "inner": [ { - "id": "0x558a51b96180", + "id": "0x5594b7103448", "kind": "CallExpr", "range": { "begin": { - "offset": 10168, + "offset": 10391, "col": 16, "tokLen": 13, "includedFrom": { @@ -1446,7 +1443,7 @@ } }, "end": { - "offset": 10218, + "offset": 10441, "col": 66, "tokLen": 1, "includedFrom": { @@ -1460,11 +1457,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b82c90", + "id": "0x5594b70fa470", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10168, + "offset": 10391, "col": 16, "tokLen": 13, "includedFrom": { @@ -1472,7 +1469,7 @@ } }, "end": { - "offset": 10183, + "offset": 10406, "col": 31, "tokLen": 1, "includedFrom": { @@ -1488,7 +1485,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -1501,7 +1498,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -1511,7 +1508,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -1521,11 +1518,11 @@ ] }, { - "id": "0x558a51b96158", + "id": "0x5594b7103420", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10185, + "offset": 10408, "col": 33, "tokLen": 8, "includedFrom": { @@ -1533,7 +1530,7 @@ } }, "end": { - "offset": 10217, + "offset": 10440, "col": 65, "tokLen": 1, "includedFrom": { @@ -1548,7 +1545,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51b95e00", + "id": "0x5594b71030c0", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1557,11 +1554,11 @@ }, "inner": [ { - "id": "0x558a51b96128", + "id": "0x5594b71033f0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10185, + "offset": 10408, "col": 33, "tokLen": 8, "includedFrom": { @@ -1569,7 +1566,7 @@ } }, "end": { - "offset": 10217, + "offset": 10440, "col": 65, "tokLen": 1, "includedFrom": { @@ -1589,11 +1586,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51b95f50", + "id": "0x5594b7103210", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1601,7 +1598,7 @@ } }, "end": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1616,11 +1613,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51b82f70", + "id": "0x5594b70fa730", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1628,7 +1625,7 @@ } }, "end": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1641,7 +1638,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -1662,12 +1659,12 @@ ] }, { - "id": "0x558a51bb5e78", + "id": "0x5594b7119d58", "kind": "IfStmt", "range": { "begin": { - "offset": 10232, - "line": 317, + "offset": 10455, + "line": 320, "col": 12, "tokLen": 2, "includedFrom": { @@ -1675,8 +1672,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -1687,12 +1684,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51b97530", + "id": "0x5594b7104710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10236, - "line": 317, + "offset": 10459, + "line": 320, "col": 16, "tokLen": 4, "includedFrom": { @@ -1700,7 +1697,7 @@ } }, "end": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1715,11 +1712,11 @@ "adl": true, "inner": [ { - "id": "0x558a51b97518", + "id": "0x5594b71046f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1727,7 +1724,7 @@ } }, "end": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1736,17 +1733,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": "0x558a51b974f8", + "id": "0x5594b71046d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1754,7 +1751,7 @@ } }, "end": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1763,26 +1760,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51b961d0", + "id": "0x5594b71034a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10236, + "offset": 10459, "col": 16, "tokLen": 4, "includedFrom": { @@ -1790,7 +1787,7 @@ } }, "end": { - "offset": 10236, + "offset": 10459, "col": 16, "tokLen": 4, "includedFrom": { @@ -1801,11 +1798,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1814,11 +1811,11 @@ } }, { - "id": "0x558a51b974e0", + "id": "0x5594b71046c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1826,7 +1823,7 @@ } }, "end": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1841,11 +1838,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51b961f0", + "id": "0x5594b71034c0", "kind": "StringLiteral", "range": { "begin": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1853,7 +1850,7 @@ } }, "end": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1872,11 +1869,11 @@ ] }, { - "id": "0x558a51ba0a28", + "id": "0x5594b710d748", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10250, + "offset": 10473, "col": 30, "tokLen": 1, "includedFrom": { @@ -1884,8 +1881,8 @@ } }, "end": { - "offset": 10325, - "line": 319, + "offset": 10548, + "line": 322, "col": 5, "tokLen": 1, "includedFrom": { @@ -1895,12 +1892,12 @@ }, "inner": [ { - "id": "0x558a51ba0a18", + "id": "0x5594b710d738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10260, - "line": 318, + "offset": 10483, + "line": 321, "col": 9, "tokLen": 6, "includedFrom": { @@ -1908,7 +1905,7 @@ } }, "end": { - "offset": 10318, + "offset": 10541, "col": 67, "tokLen": 1, "includedFrom": { @@ -1918,11 +1915,11 @@ }, "inner": [ { - "id": "0x558a51ba09f0", + "id": "0x5594b710d708", "kind": "CallExpr", "range": { "begin": { - "offset": 10267, + "offset": 10490, "col": 16, "tokLen": 13, "includedFrom": { @@ -1930,7 +1927,7 @@ } }, "end": { - "offset": 10318, + "offset": 10541, "col": 67, "tokLen": 1, "includedFrom": { @@ -1944,11 +1941,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b97578", + "id": "0x5594b7104768", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10267, + "offset": 10490, "col": 16, "tokLen": 13, "includedFrom": { @@ -1956,7 +1953,7 @@ } }, "end": { - "offset": 10282, + "offset": 10505, "col": 31, "tokLen": 1, "includedFrom": { @@ -1972,7 +1969,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -1985,7 +1982,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -1995,7 +1992,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -2005,11 +2002,11 @@ ] }, { - "id": "0x558a51ba09c8", + "id": "0x5594b710d6e0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10284, + "offset": 10507, "col": 33, "tokLen": 8, "includedFrom": { @@ -2017,7 +2014,7 @@ } }, "end": { - "offset": 10317, + "offset": 10540, "col": 66, "tokLen": 1, "includedFrom": { @@ -2032,7 +2029,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51ba0670", + "id": "0x5594b710d380", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2041,11 +2038,11 @@ }, "inner": [ { - "id": "0x558a51ba0998", + "id": "0x5594b710d6b0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10284, + "offset": 10507, "col": 33, "tokLen": 8, "includedFrom": { @@ -2053,7 +2050,7 @@ } }, "end": { - "offset": 10317, + "offset": 10540, "col": 66, "tokLen": 1, "includedFrom": { @@ -2073,11 +2070,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ba07c0", + "id": "0x5594b710d4d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2085,7 +2082,7 @@ } }, "end": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2100,11 +2097,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51b97840", + "id": "0x5594b7104a10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2112,7 +2109,7 @@ } }, "end": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2125,7 +2122,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -2146,12 +2143,12 @@ ] }, { - "id": "0x558a51bb5e48", + "id": "0x5594b7119d28", "kind": "IfStmt", "range": { "begin": { - "offset": 10332, - "line": 319, + "offset": 10555, + "line": 322, "col": 12, "tokLen": 2, "includedFrom": { @@ -2159,8 +2156,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -2171,12 +2168,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51ba1da0", + "id": "0x5594b710e9d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10336, - "line": 319, + "offset": 10559, + "line": 322, "col": 16, "tokLen": 4, "includedFrom": { @@ -2184,7 +2181,7 @@ } }, "end": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2199,11 +2196,11 @@ "adl": true, "inner": [ { - "id": "0x558a51ba1d88", + "id": "0x5594b710e9b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2211,7 +2208,7 @@ } }, "end": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2220,17 +2217,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": "0x558a51ba1d68", + "id": "0x5594b710e998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2238,7 +2235,7 @@ } }, "end": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2247,26 +2244,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ba0a40", + "id": "0x5594b710d760", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10336, + "offset": 10559, "col": 16, "tokLen": 4, "includedFrom": { @@ -2274,7 +2271,7 @@ } }, "end": { - "offset": 10336, + "offset": 10559, "col": 16, "tokLen": 4, "includedFrom": { @@ -2285,11 +2282,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2298,11 +2295,11 @@ } }, { - "id": "0x558a51ba1d50", + "id": "0x5594b710e980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2310,7 +2307,7 @@ } }, "end": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2325,11 +2322,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ba0a60", + "id": "0x5594b710d780", "kind": "StringLiteral", "range": { "begin": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2337,7 +2334,7 @@ } }, "end": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2356,11 +2353,11 @@ ] }, { - "id": "0x558a51bab298", + "id": "0x5594b7117a08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10350, + "offset": 10573, "col": 30, "tokLen": 1, "includedFrom": { @@ -2368,8 +2365,8 @@ } }, "end": { - "offset": 10425, - "line": 321, + "offset": 10648, + "line": 324, "col": 5, "tokLen": 1, "includedFrom": { @@ -2379,12 +2376,12 @@ }, "inner": [ { - "id": "0x558a51bab288", + "id": "0x5594b71179f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10360, - "line": 320, + "offset": 10583, + "line": 323, "col": 9, "tokLen": 6, "includedFrom": { @@ -2392,7 +2389,7 @@ } }, "end": { - "offset": 10418, + "offset": 10641, "col": 67, "tokLen": 1, "includedFrom": { @@ -2402,11 +2399,11 @@ }, "inner": [ { - "id": "0x558a51bab260", + "id": "0x5594b71179c8", "kind": "CallExpr", "range": { "begin": { - "offset": 10367, + "offset": 10590, "col": 16, "tokLen": 13, "includedFrom": { @@ -2414,7 +2411,7 @@ } }, "end": { - "offset": 10418, + "offset": 10641, "col": 67, "tokLen": 1, "includedFrom": { @@ -2428,11 +2425,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ba1de8", + "id": "0x5594b710ea28", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10367, + "offset": 10590, "col": 16, "tokLen": 13, "includedFrom": { @@ -2440,7 +2437,7 @@ } }, "end": { - "offset": 10382, + "offset": 10605, "col": 31, "tokLen": 1, "includedFrom": { @@ -2456,7 +2453,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -2469,7 +2466,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -2479,7 +2476,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -2489,11 +2486,11 @@ ] }, { - "id": "0x558a51bab238", + "id": "0x5594b71179a0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10384, + "offset": 10607, "col": 33, "tokLen": 8, "includedFrom": { @@ -2501,7 +2498,7 @@ } }, "end": { - "offset": 10417, + "offset": 10640, "col": 66, "tokLen": 1, "includedFrom": { @@ -2516,7 +2513,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51baaee0", + "id": "0x5594b7117640", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2525,11 +2522,11 @@ }, "inner": [ { - "id": "0x558a51bab208", + "id": "0x5594b7117970", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10384, + "offset": 10607, "col": 33, "tokLen": 8, "includedFrom": { @@ -2537,7 +2534,7 @@ } }, "end": { - "offset": 10417, + "offset": 10640, "col": 66, "tokLen": 1, "includedFrom": { @@ -2557,11 +2554,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bab030", + "id": "0x5594b7117790", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2569,7 +2566,7 @@ } }, "end": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2584,11 +2581,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51ba20b0", + "id": "0x5594b710ecd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2596,7 +2593,7 @@ } }, "end": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2609,7 +2606,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -2630,12 +2627,12 @@ ] }, { - "id": "0x558a51bb5e18", + "id": "0x5594b7119cf8", "kind": "IfStmt", "range": { "begin": { - "offset": 10432, - "line": 321, + "offset": 10655, + "line": 324, "col": 12, "tokLen": 2, "includedFrom": { @@ -2643,8 +2640,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -2655,12 +2652,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bac6f0", + "id": "0x5594b7118d70", "kind": "BinaryOperator", "range": { "begin": { - "offset": 10436, - "line": 321, + "offset": 10659, + "line": 324, "col": 16, "tokLen": 4, "includedFrom": { @@ -2668,7 +2665,7 @@ } }, "end": { - "offset": 10462, + "offset": 10685, "col": 42, "tokLen": 1, "includedFrom": { @@ -2683,11 +2680,11 @@ "opcode": "||", "inner": [ { - "id": "0x558a51bac610", + "id": "0x5594b7118c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10436, + "offset": 10659, "col": 16, "tokLen": 4, "includedFrom": { @@ -2695,7 +2692,7 @@ } }, "end": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2710,11 +2707,11 @@ "adl": true, "inner": [ { - "id": "0x558a51bac5f8", + "id": "0x5594b7118c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2722,7 +2719,7 @@ } }, "end": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2731,17 +2728,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": "0x558a51bac5d8", + "id": "0x5594b7118c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2749,7 +2746,7 @@ } }, "end": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2758,26 +2755,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51bab2b0", + "id": "0x5594b7117a20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10436, + "offset": 10659, "col": 16, "tokLen": 4, "includedFrom": { @@ -2785,7 +2782,7 @@ } }, "end": { - "offset": 10436, + "offset": 10659, "col": 16, "tokLen": 4, "includedFrom": { @@ -2796,11 +2793,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2809,11 +2806,11 @@ } }, { - "id": "0x558a51bac5c0", + "id": "0x5594b7118c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2821,7 +2818,7 @@ } }, "end": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2836,11 +2833,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bab2d0", + "id": "0x5594b7117a40", "kind": "StringLiteral", "range": { "begin": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2848,7 +2845,7 @@ } }, "end": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2867,11 +2864,11 @@ ] }, { - "id": "0x558a51bac698", + "id": "0x5594b7118d18", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2879,7 +2876,7 @@ } }, "end": { - "offset": 10462, + "offset": 10685, "col": 42, "tokLen": 1, "includedFrom": { @@ -2893,11 +2890,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bac668", + "id": "0x5594b7118ce8", "kind": "MemberExpr", "range": { "begin": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2905,7 +2902,7 @@ } }, "end": { - "offset": 10456, + "offset": 10679, "col": 36, "tokLen": 5, "includedFrom": { @@ -2919,14 +2916,14 @@ "valueCategory": "prvalue", "name": "empty", "isArrow": false, - "referencedMemberDecl": "0x558a50c83a88", + "referencedMemberDecl": "0x5594b6195a00", "inner": [ { - "id": "0x558a51bac648", + "id": "0x5594b7118cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2934,7 +2931,7 @@ } }, "end": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2945,11 +2942,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2964,11 +2961,11 @@ ] }, { - "id": "0x558a51bb5c48", + "id": "0x5594b7119b08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10465, + "offset": 10688, "col": 45, "tokLen": 1, "includedFrom": { @@ -2976,8 +2973,8 @@ } }, "end": { - "offset": 10541, - "line": 323, + "offset": 10764, + "line": 326, "col": 5, "tokLen": 1, "includedFrom": { @@ -2987,12 +2984,12 @@ }, "inner": [ { - "id": "0x558a51bb5c38", + "id": "0x5594b7119af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10475, - "line": 322, + "offset": 10698, + "line": 325, "col": 9, "tokLen": 6, "includedFrom": { @@ -3000,7 +2997,7 @@ } }, "end": { - "offset": 10534, + "offset": 10757, "col": 68, "tokLen": 1, "includedFrom": { @@ -3010,11 +3007,11 @@ }, "inner": [ { - "id": "0x558a51bb5c10", + "id": "0x5594b7119ac8", "kind": "CallExpr", "range": { "begin": { - "offset": 10482, + "offset": 10705, "col": 16, "tokLen": 13, "includedFrom": { @@ -3022,7 +3019,7 @@ } }, "end": { - "offset": 10534, + "offset": 10757, "col": 68, "tokLen": 1, "includedFrom": { @@ -3036,11 +3033,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bac720", + "id": "0x5594b7118db0", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10482, + "offset": 10705, "col": 16, "tokLen": 13, "includedFrom": { @@ -3048,7 +3045,7 @@ } }, "end": { - "offset": 10497, + "offset": 10720, "col": 31, "tokLen": 1, "includedFrom": { @@ -3064,7 +3061,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -3077,7 +3074,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -3087,7 +3084,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -3097,11 +3094,11 @@ ] }, { - "id": "0x558a51bb5be8", + "id": "0x5594b7119aa0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10499, + "offset": 10722, "col": 33, "tokLen": 3, "includedFrom": { @@ -3109,7 +3106,7 @@ } }, "end": { - "offset": 10533, + "offset": 10756, "col": 67, "tokLen": 1, "includedFrom": { @@ -3123,7 +3120,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51bb5890", + "id": "0x5594b5b960a0", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -3132,11 +3129,11 @@ }, "inner": [ { - "id": "0x558a51bb5bb8", + "id": "0x5594b7119a70", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10499, + "offset": 10722, "col": 33, "tokLen": 3, "includedFrom": { @@ -3144,7 +3141,7 @@ } }, "end": { - "offset": 10533, + "offset": 10756, "col": 67, "tokLen": 1, "includedFrom": { @@ -3163,11 +3160,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb59e0", + "id": "0x5594b7119a20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3175,7 +3172,7 @@ } }, "end": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3190,11 +3187,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bac9d0", + "id": "0x5594b7118f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3202,7 +3199,7 @@ } }, "end": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3215,7 +3212,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -3236,12 +3233,12 @@ ] }, { - "id": "0x558a51bb5e00", + "id": "0x5594b7119ce0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10548, - "line": 323, + "offset": 10771, + "line": 326, "col": 12, "tokLen": 1, "includedFrom": { @@ -3249,8 +3246,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -3260,12 +3257,12 @@ }, "inner": [ { - "id": "0x558a51bb5de8", + "id": "0x5594b7119cc8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 10558, - "line": 324, + "offset": 10781, + "line": 327, "col": 9, "tokLen": 5, "includedFrom": { @@ -3273,8 +3270,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3289,12 +3286,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb5dd0", + "id": "0x5594b7119cb0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 10558, - "line": 324, + "offset": 10781, + "line": 327, "col": 9, "tokLen": 5, "includedFrom": { @@ -3302,8 +3299,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3317,12 +3314,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb5da8", + "id": "0x5594b7119c88", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10564, - "line": 324, + "offset": 10787, + "line": 327, "col": 15, "tokLen": 12, "includedFrom": { @@ -3330,8 +3327,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3340,13 +3337,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -3355,12 +3351,12 @@ }, "inner": [ { - "id": "0x558a51bb5d88", + "id": "0x5594b7119c68", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 10564, - "line": 324, + "offset": 10787, + "line": 327, "col": 15, "tokLen": 12, "includedFrom": { @@ -3368,8 +3364,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3378,13 +3374,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51bb5d80", + "temp": "0x5594b7119c60", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -3393,12 +3388,12 @@ }, "inner": [ { - "id": "0x558a51bb5d50", + "id": "0x5594b7119c30", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10564, - "line": 324, + "offset": 10787, + "line": 327, "col": 15, "tokLen": 12, "includedFrom": { @@ -3406,8 +3401,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3416,7 +3411,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -3427,11 +3421,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb5d38", + "id": "0x5594b7119c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3439,7 +3433,7 @@ } }, "end": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3454,11 +3448,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bb5ca0", + "id": "0x5594b7119b80", "kind": "StringLiteral", "range": { "begin": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3466,7 +3460,7 @@ } }, "end": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3509,12 +3503,12 @@ ] } { - "id": "0x558a51bb67e8", + "id": "0x5594b711a688", "kind": "FunctionTemplateDecl", "loc": { - "offset": 10747, + "offset": 10970, "file": "../include/sls/ToString.h", - "line": 330, + "line": 333, "col": 3, "tokLen": 8, "includedFrom": { @@ -3523,8 +3517,8 @@ }, "range": { "begin": { - "offset": 10667, - "line": 329, + "offset": 10890, + "line": 332, "col": 1, "tokLen": 8, "includedFrom": { @@ -3532,8 +3526,8 @@ } }, "end": { - "offset": 11600, - "line": 354, + "offset": 11823, + "line": 357, "col": 1, "tokLen": 1, "includedFrom": { @@ -3544,11 +3538,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51bb5f10", + "id": "0x5594b7119df0", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 10686, - "line": 329, + "offset": 10909, + "line": 332, "col": 20, "tokLen": 1, "includedFrom": { @@ -3557,7 +3551,7 @@ }, "range": { "begin": { - "offset": 10677, + "offset": 10900, "col": 11, "tokLen": 8, "includedFrom": { @@ -3565,7 +3559,7 @@ } }, "end": { - "offset": 10686, + "offset": 10909, "col": 20, "tokLen": 1, "includedFrom": { @@ -3580,10 +3574,10 @@ "index": 0 }, { - "id": "0x558a51bb64b0", + "id": "0x5594b711a368", "kind": "NonTypeTemplateParmDecl", "loc": { - "offset": 10740, + "offset": 10963, "col": 74, "tokLen": 1, "includedFrom": { @@ -3592,7 +3586,7 @@ }, "range": { "begin": { - "offset": 10689, + "offset": 10912, "col": 23, "tokLen": 3, "includedFrom": { @@ -3600,7 +3594,7 @@ } }, "end": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3623,7 +3617,7 @@ "kind": "TemplateArgument", "range": { "begin": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3631,7 +3625,7 @@ } }, "end": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3642,11 +3636,11 @@ "isExpr": true, "inner": [ { - "id": "0x558a51bb6458", + "id": "0x5594b711a310", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3654,7 +3648,7 @@ } }, "end": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3673,11 +3667,11 @@ ] }, { - "id": "0x558a51bb6740", + "id": "0x5594b711a5e0", "kind": "FunctionDecl", "loc": { - "offset": 10747, - "line": 330, + "offset": 10970, + "line": 333, "col": 3, "tokLen": 8, "includedFrom": { @@ -3686,7 +3680,7 @@ }, "range": { "begin": { - "offset": 10745, + "offset": 10968, "col": 1, "tokLen": 1, "includedFrom": { @@ -3694,8 +3688,8 @@ } }, "end": { - "offset": 11600, - "line": 354, + "offset": 11823, + "line": 357, "col": 1, "tokLen": 1, "includedFrom": { @@ -3709,11 +3703,11 @@ }, "inner": [ { - "id": "0x558a51bb65a8", + "id": "0x5594b711a450", "kind": "ParmVarDecl", "loc": { - "offset": 10775, - "line": 330, + "offset": 10998, + "line": 333, "col": 31, "tokLen": 1, "includedFrom": { @@ -3722,7 +3716,7 @@ }, "range": { "begin": { - "offset": 10756, + "offset": 10979, "col": 12, "tokLen": 5, "includedFrom": { @@ -3730,7 +3724,7 @@ } }, "end": { - "offset": 10775, + "offset": 10998, "col": 31, "tokLen": 1, "includedFrom": { @@ -3745,10 +3739,10 @@ } }, { - "id": "0x558a51bb6668", + "id": "0x5594b711a500", "kind": "ParmVarDecl", "loc": { - "offset": 10797, + "offset": 11020, "col": 53, "tokLen": 4, "includedFrom": { @@ -3757,7 +3751,7 @@ }, "range": { "begin": { - "offset": 10778, + "offset": 11001, "col": 34, "tokLen": 5, "includedFrom": { @@ -3765,7 +3759,7 @@ } }, "end": { - "offset": 10797, + "offset": 11020, "col": 53, "tokLen": 4, "includedFrom": { @@ -3780,11 +3774,11 @@ } }, { - "id": "0x558a51bb86e0", + "id": "0x5594b711c638", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10803, + "offset": 11026, "col": 59, "tokLen": 1, "includedFrom": { @@ -3792,8 +3786,8 @@ } }, "end": { - "offset": 11600, - "line": 354, + "offset": 11823, + "line": 357, "col": 1, "tokLen": 1, "includedFrom": { @@ -3803,12 +3797,12 @@ }, "inner": [ { - "id": "0x558a51bb6a20", + "id": "0x5594b711a8c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 10809, - "line": 331, + "offset": 11032, + "line": 334, "col": 5, "tokLen": 6, "includedFrom": { @@ -3816,7 +3810,7 @@ } }, "end": { - "offset": 10823, + "offset": 11046, "col": 19, "tokLen": 1, "includedFrom": { @@ -3826,10 +3820,10 @@ }, "inner": [ { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "loc": { - "offset": 10816, + "offset": 11039, "col": 12, "tokLen": 4, "includedFrom": { @@ -3838,7 +3832,7 @@ }, "range": { "begin": { - "offset": 10809, + "offset": 11032, "col": 5, "tokLen": 6, "includedFrom": { @@ -3846,7 +3840,7 @@ } }, "end": { - "offset": 10822, + "offset": 11045, "col": 18, "tokLen": 1, "includedFrom": { @@ -3862,11 +3856,11 @@ "init": "list", "inner": [ { - "id": "0x558a51bb69c0", + "id": "0x5594b711a860", "kind": "InitListExpr", "range": { "begin": { - "offset": 10820, + "offset": 11043, "col": 16, "tokLen": 1, "includedFrom": { @@ -3874,7 +3868,7 @@ } }, "end": { - "offset": 10822, + "offset": 11045, "col": 18, "tokLen": 1, "includedFrom": { @@ -3888,11 +3882,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb6a00", + "id": "0x5594b711a8a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3900,7 +3894,7 @@ } }, "end": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3915,11 +3909,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x558a51bb6948", + "id": "0x5594b711a7e8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3927,7 +3921,7 @@ } }, "end": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3950,12 +3944,12 @@ ] }, { - "id": "0x558a51bb6e08", + "id": "0x5594b711ad00", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 10829, - "line": 332, + "offset": 11052, + "line": 335, "col": 5, "tokLen": 3, "includedFrom": { @@ -3963,8 +3957,8 @@ } }, "end": { - "offset": 10984, - "line": 336, + "offset": 11207, + "line": 339, "col": 5, "tokLen": 1, "includedFrom": { @@ -3974,12 +3968,12 @@ }, "inner": [ { - "id": "0x558a51bb6ba0", + "id": "0x5594b711aa88", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10833, - "line": 332, + "offset": 11056, + "line": 335, "col": 9, "tokLen": 1, "includedFrom": { @@ -3987,8 +3981,8 @@ } }, "end": { - "offset": 10868, - "line": 334, + "offset": 11091, + "line": 337, "col": 5, "tokLen": 1, "includedFrom": { @@ -3998,12 +3992,12 @@ }, "inner": [ { - "id": "0x558a51bb6b80", + "id": "0x5594b711aa68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 10843, - "line": 333, + "offset": 11066, + "line": 336, "col": 9, "tokLen": 4, "includedFrom": { @@ -4011,7 +4005,7 @@ } }, "end": { - "offset": 10861, + "offset": 11084, "col": 27, "tokLen": 1, "includedFrom": { @@ -4026,11 +4020,11 @@ "opcode": "=", "inner": [ { - "id": "0x558a51bb6a38", + "id": "0x5594b711a8d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10843, + "offset": 11066, "col": 9, "tokLen": 4, "includedFrom": { @@ -4038,7 +4032,7 @@ } }, "end": { - "offset": 10843, + "offset": 11066, "col": 9, "tokLen": 4, "includedFrom": { @@ -4051,7 +4045,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -4060,11 +4054,11 @@ } }, { - "id": "0x558a51bb6b30", + "id": "0x5594b711aa10", "kind": "CallExpr", "range": { "begin": { - "offset": 10850, + "offset": 11073, "col": 16, "tokLen": 3, "includedFrom": { @@ -4072,7 +4066,7 @@ } }, "end": { - "offset": 10861, + "offset": 11084, "col": 27, "tokLen": 1, "includedFrom": { @@ -4086,11 +4080,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb6b18", + "id": "0x5594b711a9f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10850, + "offset": 11073, "col": 16, "tokLen": 3, "includedFrom": { @@ -4098,7 +4092,7 @@ } }, "end": { - "offset": 10855, + "offset": 11078, "col": 21, "tokLen": 4, "includedFrom": { @@ -4113,11 +4107,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb6ae8", + "id": "0x5594b711a9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10850, + "offset": 11073, "col": 16, "tokLen": 3, "includedFrom": { @@ -4125,7 +4119,7 @@ } }, "end": { - "offset": 10855, + "offset": 11078, "col": 21, "tokLen": 4, "includedFrom": { @@ -4138,7 +4132,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50caf2a8", + "id": "0x5594b61c31a8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -4149,11 +4143,11 @@ ] }, { - "id": "0x558a51bb6ac8", + "id": "0x5594b711a968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10860, + "offset": 11083, "col": 26, "tokLen": 1, "includedFrom": { @@ -4161,7 +4155,7 @@ } }, "end": { - "offset": 10860, + "offset": 11083, "col": 26, "tokLen": 1, "includedFrom": { @@ -4172,11 +4166,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb65a8", + "id": "0x5594b711a450", "kind": "ParmVarDecl", "name": "f", "type": { @@ -4185,7 +4179,7 @@ } }, { - "id": "0x558a51bb6b60", + "id": "0x5594b711aa48", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -4197,25 +4191,25 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a50caf1d8", + "id": "0x5594b61c30d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 159105, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 4489, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -4226,23 +4220,23 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a50caf1b8", + "id": "0x5594b61c30b0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -4263,13 +4257,13 @@ ] }, { - "id": "0x558a51bb6de8", + "id": "0x5594b711ace0", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 10870, + "offset": 11093, "file": "../include/sls/ToString.h", - "line": 334, + "line": 337, "col": 7, "tokLen": 5, "includedFrom": { @@ -4277,8 +4271,8 @@ } }, "end": { - "offset": 10984, - "line": 336, + "offset": 11207, + "line": 339, "col": 5, "tokLen": 1, "includedFrom": { @@ -4288,11 +4282,11 @@ }, "inner": [ { - "id": "0x558a51bb6c10", + "id": "0x5594b711aae8", "kind": "VarDecl", "loc": { - "offset": 10906, - "line": 334, + "offset": 11129, + "line": 337, "col": 43, "tokLen": 1, "includedFrom": { @@ -4301,7 +4295,7 @@ }, "range": { "begin": { - "offset": 10877, + "offset": 11100, "col": 14, "tokLen": 5, "includedFrom": { @@ -4309,7 +4303,7 @@ } }, "end": { - "offset": 10906, + "offset": 11129, "col": 43, "tokLen": 1, "includedFrom": { @@ -4323,11 +4317,11 @@ } }, { - "id": "0x558a51bb6dd0", + "id": "0x5594b711acc8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10909, + "offset": 11132, "col": 46, "tokLen": 1, "includedFrom": { @@ -4335,8 +4329,8 @@ } }, "end": { - "offset": 10984, - "line": 336, + "offset": 11207, + "line": 339, "col": 5, "tokLen": 1, "includedFrom": { @@ -4346,12 +4340,12 @@ }, "inner": [ { - "id": "0x558a51bb6db8", + "id": "0x5594b711acb0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 10919, - "line": 335, + "offset": 11142, + "line": 338, "col": 9, "tokLen": 5, "includedFrom": { @@ -4359,7 +4353,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4374,11 +4368,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb6da0", + "id": "0x5594b711ac98", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 10919, + "offset": 11142, "col": 9, "tokLen": 5, "includedFrom": { @@ -4386,7 +4380,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4400,11 +4394,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb6d78", + "id": "0x5594b711ac70", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10925, + "offset": 11148, "col": 15, "tokLen": 12, "includedFrom": { @@ -4412,7 +4406,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4421,13 +4415,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -4436,11 +4429,11 @@ }, "inner": [ { - "id": "0x558a51bb6d58", + "id": "0x5594b711ac50", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 10925, + "offset": 11148, "col": 15, "tokLen": 12, "includedFrom": { @@ -4448,7 +4441,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4457,13 +4450,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51bb6d50", + "temp": "0x5594b711ac48", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -4472,11 +4464,11 @@ }, "inner": [ { - "id": "0x558a51bb6d20", + "id": "0x5594b711ac18", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10925, + "offset": 11148, "col": 15, "tokLen": 12, "includedFrom": { @@ -4484,7 +4476,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4493,7 +4485,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -4504,11 +4495,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb6d08", + "id": "0x5594b711ac00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4516,7 +4507,7 @@ } }, "end": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4531,11 +4522,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bb6c88", + "id": "0x5594b711ab80", "kind": "StringLiteral", "range": { "begin": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4543,7 +4534,7 @@ } }, "end": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4576,12 +4567,12 @@ ] }, { - "id": "0x558a51bb7f88", + "id": "0x5594b711be88", "kind": "DeclStmt", "range": { "begin": { - "offset": 10990, - "line": 337, + "offset": 11213, + "line": 340, "col": 5, "tokLen": 4, "includedFrom": { @@ -4589,8 +4580,8 @@ } }, "end": { - "offset": 11220, - "line": 342, + "offset": 11443, + "line": 345, "col": 8, "tokLen": 1, "includedFrom": { @@ -4600,11 +4591,11 @@ }, "inner": [ { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "loc": { - "offset": 10995, - "line": 337, + "offset": 11218, + "line": 340, "col": 10, "tokLen": 9, "includedFrom": { @@ -4613,7 +4604,7 @@ }, "range": { "begin": { - "offset": 10990, + "offset": 11213, "col": 5, "tokLen": 4, "includedFrom": { @@ -4621,8 +4612,8 @@ } }, "end": { - "offset": 11219, - "line": 342, + "offset": 11442, + "line": 345, "col": 7, "tokLen": 1, "includedFrom": { @@ -4638,12 +4629,12 @@ "init": "c", "inner": [ { - "id": "0x558a51bb7f68", + "id": "0x5594b711be60", "kind": "CallExpr", "range": { "begin": { - "offset": 11007, - "line": 337, + "offset": 11230, + "line": 340, "col": 22, "tokLen": 1, "includedFrom": { @@ -4651,8 +4642,8 @@ } }, "end": { - "offset": 11219, - "line": 342, + "offset": 11442, + "line": 345, "col": 7, "tokLen": 1, "includedFrom": { @@ -4666,12 +4657,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7f40", + "id": "0x5594b711be38", "kind": "LambdaExpr", "range": { "begin": { - "offset": 11007, - "line": 337, + "offset": 11230, + "line": 340, "col": 22, "tokLen": 1, "includedFrom": { @@ -4679,8 +4670,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -4689,16 +4680,17 @@ } }, "type": { - "qualType": "(lambda at ../include/sls/ToString.h:337:22)" + "qualType": "(lambda at ../include/sls/ToString.h:340:22)" }, "valueCategory": "prvalue", + "hasExplicitParameters": false, "inner": [ { - "id": "0x558a51bb6ea8", + "id": "0x5594b711ada0", "kind": "CXXRecordDecl", "loc": { - "offset": 11007, - "line": 337, + "offset": 11230, + "line": 340, "col": 22, "tokLen": 1, "includedFrom": { @@ -4707,7 +4699,7 @@ }, "range": { "begin": { - "offset": 11007, + "offset": 11230, "col": 22, "tokLen": 1, "includedFrom": { @@ -4715,7 +4707,7 @@ } }, "end": { - "offset": 11007, + "offset": 11230, "col": 22, "tokLen": 1, "includedFrom": { @@ -4765,10 +4757,10 @@ }, "inner": [ { - "id": "0x558a51bb6ff0", + "id": "0x5594b711aec0", "kind": "CXXMethodDecl", "loc": { - "offset": 11007, + "offset": 11230, "col": 22, "tokLen": 1, "includedFrom": { @@ -4777,7 +4769,7 @@ }, "range": { "begin": { - "offset": 11009, + "offset": 11232, "col": 24, "tokLen": 1, "includedFrom": { @@ -4785,8 +4777,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -4801,12 +4793,12 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7f00", + "id": "0x5594b711bdd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11011, - "line": 337, + "offset": 11234, + "line": 340, "col": 26, "tokLen": 1, "includedFrom": { @@ -4814,8 +4806,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -4825,12 +4817,12 @@ }, "inner": [ { - "id": "0x558a51bb7300", + "id": "0x5594b711b1c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11021, - "line": 338, + "offset": 11244, + "line": 341, "col": 9, "tokLen": 3, "includedFrom": { @@ -4838,7 +4830,7 @@ } }, "end": { - "offset": 11046, + "offset": 11269, "col": 34, "tokLen": 1, "includedFrom": { @@ -4848,10 +4840,10 @@ }, "inner": [ { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "loc": { - "offset": 11033, + "offset": 11256, "col": 21, "tokLen": 6, "includedFrom": { @@ -4860,7 +4852,7 @@ }, "range": { "begin": { - "offset": 11021, + "offset": 11244, "col": 9, "tokLen": 3, "includedFrom": { @@ -4868,7 +4860,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4881,16 +4873,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51bb72d0", + "id": "0x5594b711b190", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4898,7 +4890,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4909,7 +4901,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -4919,11 +4911,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb7280", + "id": "0x5594b711b140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4931,7 +4923,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4942,11 +4934,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6668", + "id": "0x5594b711a500", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -4961,12 +4953,12 @@ ] }, { - "id": "0x558a51bb7e90", + "id": "0x5594b711bd60", "kind": "CallExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -4974,8 +4966,8 @@ } }, "end": { - "offset": 11187, - "line": 340, + "offset": 11410, + "line": 343, "col": 71, "tokLen": 1, "includedFrom": { @@ -4989,12 +4981,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7338", + "id": "0x5594b711b1f8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -5002,7 +4994,7 @@ } }, "end": { - "offset": 11061, + "offset": 11284, "col": 14, "tokLen": 9, "includedFrom": { @@ -5018,33 +5010,33 @@ "name": "transform", "lookups": [ { - "id": "0x558a51084b18", + "id": "0x5594b65ca298", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a51093238", + "id": "0x5594b65cac58", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510cf5f0", + "id": "0x5594b660b6c0", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510d0570", + "id": "0x5594b660c690", "kind": "FunctionTemplateDecl", "name": "transform" } ] }, { - "id": "0x558a51bb7448", + "id": "0x5594b711b308", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5052,7 +5044,7 @@ } }, "end": { - "offset": 11084, + "offset": 11307, "col": 37, "tokLen": 1, "includedFrom": { @@ -5063,16 +5055,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7418", + "id": "0x5594b711b2d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5080,7 +5072,7 @@ } }, "end": { - "offset": 11078, + "offset": 11301, "col": 31, "tokLen": 5, "includedFrom": { @@ -5094,14 +5086,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7398", + "id": "0x5594b711b258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5109,7 +5101,7 @@ } }, "end": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5120,17 +5112,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -5139,11 +5131,11 @@ ] }, { - "id": "0x558a51bb7518", + "id": "0x5594b711b3e0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5151,7 +5143,7 @@ } }, "end": { - "offset": 11098, + "offset": 11321, "col": 51, "tokLen": 1, "includedFrom": { @@ -5162,16 +5154,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb74e8", + "id": "0x5594b711b3b0", "kind": "MemberExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5179,7 +5171,7 @@ } }, "end": { - "offset": 11094, + "offset": 11317, "col": 47, "tokLen": 3, "includedFrom": { @@ -5193,14 +5185,14 @@ "valueCategory": "prvalue", "name": "end", "isArrow": false, - "referencedMemberDecl": "0x558a50c81c78", + "referencedMemberDecl": "0x5594b6193b70", "inner": [ { - "id": "0x558a51bb7468", + "id": "0x5594b711b330", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5208,7 +5200,7 @@ } }, "end": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5219,17 +5211,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -5238,11 +5230,11 @@ ] }, { - "id": "0x558a51bb75e8", + "id": "0x5594b711b4b8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5250,7 +5242,7 @@ } }, "end": { - "offset": 11114, + "offset": 11337, "col": 67, "tokLen": 1, "includedFrom": { @@ -5261,16 +5253,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb75b8", + "id": "0x5594b711b488", "kind": "MemberExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5278,7 +5270,7 @@ } }, "end": { - "offset": 11108, + "offset": 11331, "col": 61, "tokLen": 5, "includedFrom": { @@ -5292,14 +5284,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7538", + "id": "0x5594b711b408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5307,7 +5299,7 @@ } }, "end": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5318,17 +5310,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -5337,12 +5329,12 @@ ] }, { - "id": "0x558a51bb7e68", + "id": "0x5594b711bd38", "kind": "LambdaExpr", "range": { "begin": { - "offset": 11140, - "line": 340, + "offset": 11363, + "line": 343, "col": 24, "tokLen": 1, "includedFrom": { @@ -5350,7 +5342,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5359,15 +5351,16 @@ } }, "type": { - "qualType": "(lambda at ../include/sls/ToString.h:340:24)" + "qualType": "(lambda at ../include/sls/ToString.h:343:24)" }, "valueCategory": "prvalue", + "hasExplicitParameters": true, "inner": [ { - "id": "0x558a51bb7608", + "id": "0x5594b711b4e0", "kind": "CXXRecordDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5376,7 +5369,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5384,7 +5377,7 @@ } }, "end": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5434,10 +5427,10 @@ }, "inner": [ { - "id": "0x558a51bb7750", + "id": "0x5594b711b600", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5446,7 +5439,7 @@ }, "range": { "begin": { - "offset": 11158, + "offset": 11381, "col": 42, "tokLen": 1, "includedFrom": { @@ -5454,7 +5447,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5469,10 +5462,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5481,7 +5474,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -5489,7 +5482,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5504,11 +5497,11 @@ } }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -5516,7 +5509,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5526,11 +5519,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -5538,7 +5531,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5548,11 +5541,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5560,7 +5553,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5574,11 +5567,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5586,7 +5579,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5601,11 +5594,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5613,7 +5606,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5626,7 +5619,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -5634,7 +5627,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -5642,11 +5635,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5654,7 +5647,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5669,11 +5662,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5681,7 +5674,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5696,11 +5689,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5708,7 +5701,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5721,7 +5714,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -5742,10 +5735,10 @@ ] }, { - "id": "0x558a51bb7ce8", + "id": "0x5594b711bb98", "kind": "CXXConversionDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5754,7 +5747,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5762,7 +5755,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5779,10 +5772,10 @@ "constexpr": true }, { - "id": "0x558a51bb7da0", + "id": "0x5594b711bc50", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5791,7 +5784,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5799,7 +5792,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5816,10 +5809,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7c80", + "id": "0x5594b711bb30", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5828,7 +5821,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -5836,7 +5829,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5854,11 +5847,11 @@ ] }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -5866,7 +5859,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5876,11 +5869,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -5888,7 +5881,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5898,11 +5891,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5910,7 +5903,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5924,11 +5917,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5936,7 +5929,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5951,11 +5944,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5963,7 +5956,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5976,7 +5969,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -5984,7 +5977,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -5992,11 +5985,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6004,7 +5997,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6019,11 +6012,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6031,7 +6024,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6046,11 +6039,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6058,7 +6051,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6071,7 +6064,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -6094,12 +6087,12 @@ ] }, { - "id": "0x558a51bb7ef0", + "id": "0x5594b711bdc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11198, - "line": 341, + "offset": 11421, + "line": 344, "col": 9, "tokLen": 6, "includedFrom": { @@ -6107,7 +6100,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -6117,11 +6110,11 @@ }, "inner": [ { - "id": "0x558a51bb7ed0", + "id": "0x5594b711bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -6129,7 +6122,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -6140,17 +6133,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6163,12 +6156,12 @@ ] }, { - "id": "0x558a51bb7f00", + "id": "0x5594b711bdd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11011, - "line": 337, + "offset": 11234, + "line": 340, "col": 26, "tokLen": 1, "includedFrom": { @@ -6176,8 +6169,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -6187,12 +6180,12 @@ }, "inner": [ { - "id": "0x558a51bb7300", + "id": "0x5594b711b1c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11021, - "line": 338, + "offset": 11244, + "line": 341, "col": 9, "tokLen": 3, "includedFrom": { @@ -6200,7 +6193,7 @@ } }, "end": { - "offset": 11046, + "offset": 11269, "col": 34, "tokLen": 1, "includedFrom": { @@ -6210,10 +6203,10 @@ }, "inner": [ { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "loc": { - "offset": 11033, + "offset": 11256, "col": 21, "tokLen": 6, "includedFrom": { @@ -6222,7 +6215,7 @@ }, "range": { "begin": { - "offset": 11021, + "offset": 11244, "col": 9, "tokLen": 3, "includedFrom": { @@ -6230,7 +6223,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6243,16 +6236,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51bb72d0", + "id": "0x5594b711b190", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6260,7 +6253,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6271,7 +6264,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -6281,11 +6274,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb7280", + "id": "0x5594b711b140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6293,7 +6286,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6304,11 +6297,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6668", + "id": "0x5594b711a500", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -6323,12 +6316,12 @@ ] }, { - "id": "0x558a51bb7e90", + "id": "0x5594b711bd60", "kind": "CallExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -6336,8 +6329,8 @@ } }, "end": { - "offset": 11187, - "line": 340, + "offset": 11410, + "line": 343, "col": 71, "tokLen": 1, "includedFrom": { @@ -6351,12 +6344,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7338", + "id": "0x5594b711b1f8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -6364,7 +6357,7 @@ } }, "end": { - "offset": 11061, + "offset": 11284, "col": 14, "tokLen": 9, "includedFrom": { @@ -6380,33 +6373,33 @@ "name": "transform", "lookups": [ { - "id": "0x558a51084b18", + "id": "0x5594b65ca298", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a51093238", + "id": "0x5594b65cac58", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510cf5f0", + "id": "0x5594b660b6c0", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510d0570", + "id": "0x5594b660c690", "kind": "FunctionTemplateDecl", "name": "transform" } ] }, { - "id": "0x558a51bb7448", + "id": "0x5594b711b308", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6414,7 +6407,7 @@ } }, "end": { - "offset": 11084, + "offset": 11307, "col": 37, "tokLen": 1, "includedFrom": { @@ -6425,16 +6418,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7418", + "id": "0x5594b711b2d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6442,7 +6435,7 @@ } }, "end": { - "offset": 11078, + "offset": 11301, "col": 31, "tokLen": 5, "includedFrom": { @@ -6456,14 +6449,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7398", + "id": "0x5594b711b258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6471,7 +6464,7 @@ } }, "end": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6482,17 +6475,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6501,11 +6494,11 @@ ] }, { - "id": "0x558a51bb7518", + "id": "0x5594b711b3e0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6513,7 +6506,7 @@ } }, "end": { - "offset": 11098, + "offset": 11321, "col": 51, "tokLen": 1, "includedFrom": { @@ -6524,16 +6517,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb74e8", + "id": "0x5594b711b3b0", "kind": "MemberExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6541,7 +6534,7 @@ } }, "end": { - "offset": 11094, + "offset": 11317, "col": 47, "tokLen": 3, "includedFrom": { @@ -6555,14 +6548,14 @@ "valueCategory": "prvalue", "name": "end", "isArrow": false, - "referencedMemberDecl": "0x558a50c81c78", + "referencedMemberDecl": "0x5594b6193b70", "inner": [ { - "id": "0x558a51bb7468", + "id": "0x5594b711b330", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6570,7 +6563,7 @@ } }, "end": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6581,17 +6574,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6600,11 +6593,11 @@ ] }, { - "id": "0x558a51bb75e8", + "id": "0x5594b711b4b8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6612,7 +6605,7 @@ } }, "end": { - "offset": 11114, + "offset": 11337, "col": 67, "tokLen": 1, "includedFrom": { @@ -6623,16 +6616,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb75b8", + "id": "0x5594b711b488", "kind": "MemberExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6640,7 +6633,7 @@ } }, "end": { - "offset": 11108, + "offset": 11331, "col": 61, "tokLen": 5, "includedFrom": { @@ -6654,14 +6647,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7538", + "id": "0x5594b711b408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6669,7 +6662,7 @@ } }, "end": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6680,17 +6673,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6699,12 +6692,12 @@ ] }, { - "id": "0x558a51bb7e68", + "id": "0x5594b711bd38", "kind": "LambdaExpr", "range": { "begin": { - "offset": 11140, - "line": 340, + "offset": 11363, + "line": 343, "col": 24, "tokLen": 1, "includedFrom": { @@ -6712,7 +6705,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -6721,15 +6714,16 @@ } }, "type": { - "qualType": "(lambda at ../include/sls/ToString.h:340:24)" + "qualType": "(lambda at ../include/sls/ToString.h:343:24)" }, "valueCategory": "prvalue", + "hasExplicitParameters": true, "inner": [ { - "id": "0x558a51bb7608", + "id": "0x5594b711b4e0", "kind": "CXXRecordDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6738,7 +6732,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6746,7 +6740,7 @@ } }, "end": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6796,10 +6790,10 @@ }, "inner": [ { - "id": "0x558a51bb7750", + "id": "0x5594b711b600", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6808,7 +6802,7 @@ }, "range": { "begin": { - "offset": 11158, + "offset": 11381, "col": 42, "tokLen": 1, "includedFrom": { @@ -6816,7 +6810,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -6831,10 +6825,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -6843,7 +6837,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -6851,7 +6845,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -6866,11 +6860,11 @@ } }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -6878,7 +6872,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -6888,11 +6882,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -6900,7 +6894,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -6910,11 +6904,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -6922,7 +6916,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -6936,11 +6930,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -6948,7 +6942,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -6963,11 +6957,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -6975,7 +6969,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -6988,7 +6982,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -6996,7 +6990,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -7004,11 +6998,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7016,7 +7010,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7031,11 +7025,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7043,7 +7037,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7058,11 +7052,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7070,7 +7064,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7083,7 +7077,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -7104,10 +7098,10 @@ ] }, { - "id": "0x558a51bb7ce8", + "id": "0x5594b711bb98", "kind": "CXXConversionDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7116,7 +7110,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7124,7 +7118,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -7141,10 +7135,10 @@ "constexpr": true }, { - "id": "0x558a51bb7da0", + "id": "0x5594b711bc50", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7153,7 +7147,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7161,7 +7155,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -7178,10 +7172,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7c80", + "id": "0x5594b711bb30", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -7190,7 +7184,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -7198,7 +7192,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -7216,11 +7210,11 @@ ] }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -7228,7 +7222,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -7238,11 +7232,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -7250,7 +7244,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -7260,11 +7254,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -7272,7 +7266,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -7286,11 +7280,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -7298,7 +7292,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -7313,11 +7307,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -7325,7 +7319,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -7338,7 +7332,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -7346,7 +7340,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -7354,11 +7348,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7366,7 +7360,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7381,11 +7375,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7393,7 +7387,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7408,11 +7402,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7420,7 +7414,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7433,7 +7427,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -7456,12 +7450,12 @@ ] }, { - "id": "0x558a51bb7ef0", + "id": "0x5594b711bdc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11198, - "line": 341, + "offset": 11421, + "line": 344, "col": 9, "tokLen": 6, "includedFrom": { @@ -7469,7 +7463,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -7479,11 +7473,11 @@ }, "inner": [ { - "id": "0x558a51bb7ed0", + "id": "0x5594b711bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -7491,7 +7485,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -7502,17 +7496,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -7529,12 +7523,12 @@ ] }, { - "id": "0x558a51bb86b0", + "id": "0x5594b711c608", "kind": "IfStmt", "range": { "begin": { - "offset": 11227, - "line": 344, + "offset": 11450, + "line": 347, "col": 5, "tokLen": 2, "includedFrom": { @@ -7542,8 +7536,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -7554,12 +7548,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bb7fe0", + "id": "0x5594b711bee0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11231, - "line": 344, + "offset": 11454, + "line": 347, "col": 9, "tokLen": 9, "includedFrom": { @@ -7567,7 +7561,7 @@ } }, "end": { - "offset": 11244, + "offset": 11467, "col": 22, "tokLen": 5, "includedFrom": { @@ -7582,11 +7576,11 @@ "opcode": "==", "inner": [ { - "id": "0x558a51bb7fa0", + "id": "0x5594b711bea0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11231, + "offset": 11454, "col": 9, "tokLen": 9, "includedFrom": { @@ -7594,7 +7588,7 @@ } }, "end": { - "offset": 11231, + "offset": 11454, "col": 9, "tokLen": 9, "includedFrom": { @@ -7607,7 +7601,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -7616,11 +7610,11 @@ } }, { - "id": "0x558a51bb7fc0", + "id": "0x5594b711bec0", "kind": "StringLiteral", "range": { "begin": { - "offset": 11244, + "offset": 11467, "col": 22, "tokLen": 5, "includedFrom": { @@ -7628,7 +7622,7 @@ } }, "end": { - "offset": 11244, + "offset": 11467, "col": 22, "tokLen": 5, "includedFrom": { @@ -7645,11 +7639,11 @@ ] }, { - "id": "0x558a51bb8120", + "id": "0x5594b711c030", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11251, + "offset": 11474, "col": 29, "tokLen": 1, "includedFrom": { @@ -7657,8 +7651,8 @@ } }, "end": { - "offset": 11305, - "line": 346, + "offset": 11528, + "line": 349, "col": 5, "tokLen": 1, "includedFrom": { @@ -7668,12 +7662,12 @@ }, "inner": [ { - "id": "0x558a51bb8110", + "id": "0x5594b711c020", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11261, - "line": 345, + "offset": 11484, + "line": 348, "col": 9, "tokLen": 6, "includedFrom": { @@ -7681,7 +7675,7 @@ } }, "end": { - "offset": 11298, + "offset": 11521, "col": 46, "tokLen": 1, "includedFrom": { @@ -7691,11 +7685,11 @@ }, "inner": [ { - "id": "0x558a51bb80e8", + "id": "0x5594b711bff8", "kind": "CXXUnresolvedConstructExpr", "range": { "begin": { - "offset": 11268, + "offset": 11491, "col": 16, "tokLen": 1, "includedFrom": { @@ -7703,7 +7697,7 @@ } }, "end": { - "offset": 11298, + "offset": 11521, "col": 46, "tokLen": 1, "includedFrom": { @@ -7717,11 +7711,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb80b8", + "id": "0x5594b711bfc8", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 11270, + "offset": 11493, "col": 18, "tokLen": 11, "includedFrom": { @@ -7729,7 +7723,7 @@ } }, "end": { - "offset": 11297, + "offset": 11520, "col": 45, "tokLen": 1, "includedFrom": { @@ -7744,11 +7738,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bb80a0", + "id": "0x5594b711bfb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7756,7 +7750,7 @@ } }, "end": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7772,11 +7766,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb8068", + "id": "0x5594b711bf78", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7784,7 +7778,7 @@ } }, "end": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7799,11 +7793,11 @@ "opcode": "*", "inner": [ { - "id": "0x558a51bb8050", + "id": "0x5594b711bf60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7811,7 +7805,7 @@ } }, "end": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7826,11 +7820,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb8010", + "id": "0x5594b711bf20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7838,7 +7832,7 @@ } }, "end": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7851,7 +7845,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -7862,11 +7856,11 @@ ] }, { - "id": "0x558a51bb8030", + "id": "0x5594b711bf40", "kind": "FloatingLiteral", "range": { "begin": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7874,7 +7868,7 @@ } }, "end": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7901,12 +7895,12 @@ ] }, { - "id": "0x558a51bb8680", + "id": "0x5594b711c5d8", "kind": "IfStmt", "range": { "begin": { - "offset": 11312, - "line": 346, + "offset": 11535, + "line": 349, "col": 12, "tokLen": 2, "includedFrom": { @@ -7914,8 +7908,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -7926,12 +7920,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bb8178", + "id": "0x5594b711c088", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11316, - "line": 346, + "offset": 11539, + "line": 349, "col": 16, "tokLen": 9, "includedFrom": { @@ -7939,7 +7933,7 @@ } }, "end": { - "offset": 11329, + "offset": 11552, "col": 29, "tokLen": 5, "includedFrom": { @@ -7954,11 +7948,11 @@ "opcode": "==", "inner": [ { - "id": "0x558a51bb8138", + "id": "0x5594b711c048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11316, + "offset": 11539, "col": 16, "tokLen": 9, "includedFrom": { @@ -7966,7 +7960,7 @@ } }, "end": { - "offset": 11316, + "offset": 11539, "col": 16, "tokLen": 9, "includedFrom": { @@ -7979,7 +7973,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -7988,11 +7982,11 @@ } }, { - "id": "0x558a51bb8158", + "id": "0x5594b711c068", "kind": "StringLiteral", "range": { "begin": { - "offset": 11329, + "offset": 11552, "col": 29, "tokLen": 5, "includedFrom": { @@ -8000,7 +7994,7 @@ } }, "end": { - "offset": 11329, + "offset": 11552, "col": 29, "tokLen": 5, "includedFrom": { @@ -8017,11 +8011,11 @@ ] }, { - "id": "0x558a51bb82b8", + "id": "0x5594b711c1d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11336, + "offset": 11559, "col": 36, "tokLen": 1, "includedFrom": { @@ -8029,8 +8023,8 @@ } }, "end": { - "offset": 11390, - "line": 348, + "offset": 11613, + "line": 351, "col": 5, "tokLen": 1, "includedFrom": { @@ -8040,12 +8034,12 @@ }, "inner": [ { - "id": "0x558a51bb82a8", + "id": "0x5594b711c1c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11346, - "line": 347, + "offset": 11569, + "line": 350, "col": 9, "tokLen": 6, "includedFrom": { @@ -8053,7 +8047,7 @@ } }, "end": { - "offset": 11383, + "offset": 11606, "col": 46, "tokLen": 1, "includedFrom": { @@ -8063,11 +8057,11 @@ }, "inner": [ { - "id": "0x558a51bb8280", + "id": "0x5594b711c1a0", "kind": "CXXUnresolvedConstructExpr", "range": { "begin": { - "offset": 11353, + "offset": 11576, "col": 16, "tokLen": 1, "includedFrom": { @@ -8075,7 +8069,7 @@ } }, "end": { - "offset": 11383, + "offset": 11606, "col": 46, "tokLen": 1, "includedFrom": { @@ -8089,11 +8083,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb8250", + "id": "0x5594b711c170", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 11355, + "offset": 11578, "col": 18, "tokLen": 11, "includedFrom": { @@ -8101,7 +8095,7 @@ } }, "end": { - "offset": 11382, + "offset": 11605, "col": 45, "tokLen": 1, "includedFrom": { @@ -8116,11 +8110,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bb8238", + "id": "0x5594b711c158", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8128,7 +8122,7 @@ } }, "end": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8144,11 +8138,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb8200", + "id": "0x5594b711c120", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8156,7 +8150,7 @@ } }, "end": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8171,11 +8165,11 @@ "opcode": "*", "inner": [ { - "id": "0x558a51bb81e8", + "id": "0x5594b711c108", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8183,7 +8177,7 @@ } }, "end": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8198,11 +8192,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb81a8", + "id": "0x5594b711c0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8210,7 +8204,7 @@ } }, "end": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8223,7 +8217,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -8234,11 +8228,11 @@ ] }, { - "id": "0x558a51bb81c8", + "id": "0x5594b711c0e8", "kind": "FloatingLiteral", "range": { "begin": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8246,7 +8240,7 @@ } }, "end": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8273,12 +8267,12 @@ ] }, { - "id": "0x558a51bb8650", + "id": "0x5594b711c5a8", "kind": "IfStmt", "range": { "begin": { - "offset": 11397, - "line": 348, + "offset": 11620, + "line": 351, "col": 12, "tokLen": 2, "includedFrom": { @@ -8286,8 +8280,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -8298,12 +8292,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bb83b8", + "id": "0x5594b711c2e0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11401, - "line": 348, + "offset": 11624, + "line": 351, "col": 16, "tokLen": 9, "includedFrom": { @@ -8311,7 +8305,7 @@ } }, "end": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8326,11 +8320,11 @@ "opcode": "||", "inner": [ { - "id": "0x558a51bb8338", + "id": "0x5594b711c258", "kind": "CallExpr", "range": { "begin": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8338,7 +8332,7 @@ } }, "end": { - "offset": 11417, + "offset": 11640, "col": 32, "tokLen": 1, "includedFrom": { @@ -8352,11 +8346,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb82f0", + "id": "0x5594b711c210", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8364,7 +8358,7 @@ } }, "end": { - "offset": 11411, + "offset": 11634, "col": 26, "tokLen": 5, "includedFrom": { @@ -8380,11 +8374,11 @@ "member": "empty", "inner": [ { - "id": "0x558a51bb82d0", + "id": "0x5594b711c1f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8392,7 +8386,7 @@ } }, "end": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8405,7 +8399,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -8418,11 +8412,11 @@ ] }, { - "id": "0x558a51bb8398", + "id": "0x5594b711c2c0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11422, + "offset": 11645, "col": 37, "tokLen": 9, "includedFrom": { @@ -8430,7 +8424,7 @@ } }, "end": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8445,11 +8439,11 @@ "opcode": "==", "inner": [ { - "id": "0x558a51bb8358", + "id": "0x5594b711c280", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11422, + "offset": 11645, "col": 37, "tokLen": 9, "includedFrom": { @@ -8457,7 +8451,7 @@ } }, "end": { - "offset": 11422, + "offset": 11645, "col": 37, "tokLen": 9, "includedFrom": { @@ -8470,7 +8464,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -8479,11 +8473,11 @@ } }, { - "id": "0x558a51bb8378", + "id": "0x5594b711c2a0", "kind": "StringLiteral", "range": { "begin": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8491,7 +8485,7 @@ } }, "end": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8510,11 +8504,11 @@ ] }, { - "id": "0x558a51bb84b8", + "id": "0x5594b711c3f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11441, + "offset": 11664, "col": 56, "tokLen": 1, "includedFrom": { @@ -8522,8 +8516,8 @@ } }, "end": { - "offset": 11489, - "line": 350, + "offset": 11712, + "line": 353, "col": 5, "tokLen": 1, "includedFrom": { @@ -8533,12 +8527,12 @@ }, "inner": [ { - "id": "0x558a51bb84a8", + "id": "0x5594b711c3e0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11451, - "line": 349, + "offset": 11674, + "line": 352, "col": 9, "tokLen": 6, "includedFrom": { @@ -8546,7 +8540,7 @@ } }, "end": { - "offset": 11482, + "offset": 11705, "col": 40, "tokLen": 1, "includedFrom": { @@ -8556,11 +8550,11 @@ }, "inner": [ { - "id": "0x558a51bb8480", + "id": "0x5594b711c3b8", "kind": "CXXUnresolvedConstructExpr", "range": { "begin": { - "offset": 11458, + "offset": 11681, "col": 16, "tokLen": 1, "includedFrom": { @@ -8568,7 +8562,7 @@ } }, "end": { - "offset": 11482, + "offset": 11705, "col": 40, "tokLen": 1, "includedFrom": { @@ -8582,11 +8576,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb8450", + "id": "0x5594b711c388", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 11460, + "offset": 11683, "col": 18, "tokLen": 11, "includedFrom": { @@ -8594,7 +8588,7 @@ } }, "end": { - "offset": 11481, + "offset": 11704, "col": 39, "tokLen": 1, "includedFrom": { @@ -8609,11 +8603,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bb8438", + "id": "0x5594b711c370", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8621,7 +8615,7 @@ } }, "end": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8637,11 +8631,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb8420", + "id": "0x5594b711c358", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8649,7 +8643,7 @@ } }, "end": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8665,11 +8659,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb83e8", + "id": "0x5594b711c320", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8677,7 +8671,7 @@ } }, "end": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8690,7 +8684,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -8711,12 +8705,12 @@ ] }, { - "id": "0x558a51bb8638", + "id": "0x5594b711c590", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11496, - "line": 350, + "offset": 11719, + "line": 353, "col": 12, "tokLen": 1, "includedFrom": { @@ -8724,8 +8718,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -8735,12 +8729,12 @@ }, "inner": [ { - "id": "0x558a51bb8620", + "id": "0x5594b711c578", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 11506, - "line": 351, + "offset": 11729, + "line": 354, "col": 9, "tokLen": 5, "includedFrom": { @@ -8748,8 +8742,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8764,12 +8758,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb8608", + "id": "0x5594b711c560", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 11506, - "line": 351, + "offset": 11729, + "line": 354, "col": 9, "tokLen": 5, "includedFrom": { @@ -8777,8 +8771,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8792,12 +8786,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb85e0", + "id": "0x5594b711c538", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 11512, - "line": 351, + "offset": 11735, + "line": 354, "col": 15, "tokLen": 12, "includedFrom": { @@ -8805,8 +8799,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8815,13 +8809,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -8830,12 +8823,12 @@ }, "inner": [ { - "id": "0x558a51bb85c0", + "id": "0x5594b711c518", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 11512, - "line": 351, + "offset": 11735, + "line": 354, "col": 15, "tokLen": 12, "includedFrom": { @@ -8843,8 +8836,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8853,13 +8846,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51bb85b8", + "temp": "0x5594b711c510", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -8868,12 +8860,12 @@ }, "inner": [ { - "id": "0x558a51bb8588", + "id": "0x5594b711c4e0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11512, - "line": 351, + "offset": 11735, + "line": 354, "col": 15, "tokLen": 12, "includedFrom": { @@ -8881,8 +8873,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8891,7 +8883,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -8902,11 +8893,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb8570", + "id": "0x5594b711c4c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8914,7 +8905,7 @@ } }, "end": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8929,11 +8920,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bb84e0", + "id": "0x5594b711c438", "kind": "StringLiteral", "range": { "begin": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8941,7 +8932,7 @@ } }, "end": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8982,13 +8973,13 @@ ] } { - "id": "0x558a51bb89b8", + "id": "0x5594b711ce08", "kind": "FunctionTemplateDecl", "loc": { - "offset": 11627, + "offset": 11902, "file": "../include/sls/ToString.h", - "line": 356, - "col": 25, + "line": 360, + "col": 3, "tokLen": 8, "includedFrom": { "file": "ToString.cpp" @@ -8996,7 +8987,8 @@ }, "range": { "begin": { - "offset": 11603, + "offset": 11826, + "line": 359, "col": 1, "tokLen": 8, "includedFrom": { @@ -9004,8 +8996,8 @@ } }, "end": { - "offset": 11752, - "line": 360, + "offset": 12027, + "line": 364, "col": 1, "tokLen": 1, "includedFrom": { @@ -9016,11 +9008,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51bb8710", + "id": "0x5594b711c668", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 11622, - "line": 356, + "offset": 11845, + "line": 359, "col": 20, "tokLen": 1, "includedFrom": { @@ -9029,7 +9021,7 @@ }, "range": { "begin": { - "offset": 11613, + "offset": 11836, "col": 11, "tokLen": 8, "includedFrom": { @@ -9037,7 +9029,7 @@ } }, "end": { - "offset": 11622, + "offset": 11845, "col": 20, "tokLen": 1, "includedFrom": { @@ -9052,11 +9044,105 @@ "index": 0 }, { - "id": "0x558a51bb8910", + "id": "0x5594b711cb68", + "kind": "NonTypeTemplateParmDecl", + "loc": { + "offset": 11895, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11848, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "typename enable_if::value, int>::type", + "qualType": "std::enable_if_t::value, int>" + }, + "depth": 0, + "index": 1, + "defaultArg": { + "kind": "TemplateArgument", + "isExpr": true + }, + "inner": [ + { + "kind": "TemplateArgument", + "range": { + "begin": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isExpr": true, + "inner": [ + { + "id": "0x5594b711cb10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x5594b711cd60", "kind": "FunctionDecl", "loc": { - "offset": 11627, - "col": 25, + "offset": 11902, + "line": 360, + "col": 3, "tokLen": 8, "includedFrom": { "file": "ToString.cpp" @@ -9064,16 +9150,16 @@ }, "range": { "begin": { - "offset": 11625, - "col": 23, + "offset": 11900, + "col": 1, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 11752, - "line": 360, + "offset": 12027, + "line": 364, "col": 1, "tokLen": 1, "includedFrom": { @@ -9087,12 +9173,12 @@ }, "inner": [ { - "id": "0x558a51bb8808", + "id": "0x5594b711cc50", "kind": "ParmVarDecl", "loc": { - "offset": 11655, - "line": 356, - "col": 53, + "offset": 11930, + "line": 360, + "col": 31, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" @@ -9100,16 +9186,16 @@ }, "range": { "begin": { - "offset": 11636, - "col": 34, + "offset": 11911, + "col": 12, "tokLen": 5, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 11655, - "col": 53, + "offset": 11930, + "col": 31, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" @@ -9123,20 +9209,20 @@ } }, { - "id": "0x558a51bb98a8", + "id": "0x5594b711d4b0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11658, - "col": 56, + "offset": 11933, + "col": 34, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 11752, - "line": 360, + "offset": 12027, + "line": 364, "col": 1, "tokLen": 1, "includedFrom": { @@ -9146,12 +9232,12 @@ }, "inner": [ { - "id": "0x558a51bb9470", + "id": "0x5594b711d048", "kind": "DeclStmt", "range": { "begin": { - "offset": 11664, - "line": 357, + "offset": 11939, + "line": 361, "col": 5, "tokLen": 3, "includedFrom": { @@ -9159,7 +9245,7 @@ } }, "end": { - "offset": 11682, + "offset": 11957, "col": 23, "tokLen": 1, "includedFrom": { @@ -9169,10 +9255,10 @@ }, "inner": [ { - "id": "0x558a51bb8ad8", + "id": "0x5594b711cf18", "kind": "VarDecl", "loc": { - "offset": 11676, + "offset": 11951, "col": 17, "tokLen": 3, "includedFrom": { @@ -9181,7 +9267,7 @@ }, "range": { "begin": { - "offset": 11664, + "offset": 11939, "col": 5, "tokLen": 3, "includedFrom": { @@ -9189,7 +9275,7 @@ } }, "end": { - "offset": 11681, + "offset": 11956, "col": 22, "tokLen": 1, "includedFrom": { @@ -9202,16 +9288,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "list", "inner": [ { - "id": "0x558a51bb9440", + "id": "0x5594b711d018", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11676, + "offset": 11951, "col": 17, "tokLen": 3, "includedFrom": { @@ -9219,7 +9305,7 @@ } }, "end": { - "offset": 11681, + "offset": 11956, "col": 22, "tokLen": 1, "includedFrom": { @@ -9230,7 +9316,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -9241,11 +9327,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb8b40", + "id": "0x5594b711cf80", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11680, + "offset": 11955, "col": 21, "tokLen": 1, "includedFrom": { @@ -9253,7 +9339,7 @@ } }, "end": { - "offset": 11680, + "offset": 11955, "col": 21, "tokLen": 1, "includedFrom": { @@ -9264,11 +9350,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb8808", + "id": "0x5594b711cc50", "kind": "ParmVarDecl", "name": "t", "type": { @@ -9283,12 +9369,12 @@ ] }, { - "id": "0x558a51bb9758", + "id": "0x5594b711d348", "kind": "DeclStmt", "range": { "begin": { - "offset": 11688, - "line": 358, + "offset": 11963, + "line": 362, "col": 5, "tokLen": 4, "includedFrom": { @@ -9296,7 +9382,7 @@ } }, "end": { - "offset": 11715, + "offset": 11990, "col": 32, "tokLen": 1, "includedFrom": { @@ -9306,10 +9392,10 @@ }, "inner": [ { - "id": "0x558a51bb94a0", + "id": "0x5594b711d078", "kind": "VarDecl", "loc": { - "offset": 11693, + "offset": 11968, "col": 10, "tokLen": 4, "includedFrom": { @@ -9318,7 +9404,7 @@ }, "range": { "begin": { - "offset": 11688, + "offset": 11963, "col": 5, "tokLen": 4, "includedFrom": { @@ -9326,7 +9412,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9339,16 +9425,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51bb9740", + "id": "0x5594b711d330", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9356,7 +9442,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9367,17 +9453,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb9638", + "id": "0x5594b711d220", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9385,7 +9471,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9396,12 +9482,12 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", - "temp": "0x558a51bb9630", + "temp": "0x5594b711d218", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -9410,11 +9496,11 @@ }, "inner": [ { - "id": "0x558a51bb9608", + "id": "0x5594b711d1e8", "kind": "CallExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9422,7 +9508,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9433,16 +9519,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb95f0", + "id": "0x5594b711d1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9450,7 +9536,7 @@ } }, "end": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9465,11 +9551,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb9570", + "id": "0x5594b711d148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9477,7 +9563,7 @@ } }, "end": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9490,7 +9576,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a515dba80", + "id": "0x5594b6b22668", "kind": "FunctionDecl", "name": "RemoveUnit", "type": { @@ -9501,11 +9587,11 @@ ] }, { - "id": "0x558a51bb9550", + "id": "0x5594b711d128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11711, + "offset": 11986, "col": 28, "tokLen": 3, "includedFrom": { @@ -9513,7 +9599,7 @@ } }, "end": { - "offset": 11711, + "offset": 11986, "col": 28, "tokLen": 3, "includedFrom": { @@ -9524,17 +9610,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb8ad8", + "id": "0x5594b711cf18", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -9549,12 +9635,12 @@ ] }, { - "id": "0x558a51bb9898", + "id": "0x5594b711d4a0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11721, - "line": 359, + "offset": 11996, + "line": 363, "col": 5, "tokLen": 6, "includedFrom": { @@ -9562,7 +9648,7 @@ } }, "end": { - "offset": 11749, + "offset": 12024, "col": 33, "tokLen": 1, "includedFrom": { @@ -9572,11 +9658,11 @@ }, "inner": [ { - "id": "0x558a51bb9868", + "id": "0x5594b711d468", "kind": "CallExpr", "range": { "begin": { - "offset": 11728, + "offset": 12003, "col": 12, "tokLen": 8, "includedFrom": { @@ -9584,7 +9670,7 @@ } }, "end": { - "offset": 11749, + "offset": 12024, "col": 33, "tokLen": 1, "includedFrom": { @@ -9598,11 +9684,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb97a0", + "id": "0x5594b711d3a0", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11728, + "offset": 12003, "col": 12, "tokLen": 8, "includedFrom": { @@ -9610,7 +9696,7 @@ } }, "end": { - "offset": 11738, + "offset": 12013, "col": 22, "tokLen": 1, "includedFrom": { @@ -9626,17 +9712,17 @@ "name": "StringTo", "lookups": [ { - "id": "0x558a51bb89b8", + "id": "0x5594b711ce08", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51bb67e8", + "id": "0x5594b711a688", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51b80fb8", + "id": "0x5594b70f87f8", "kind": "FunctionTemplateDecl", "name": "StringTo" } @@ -9649,7 +9735,7 @@ }, "inner": [ { - "id": "0x558a51bb8760", + "id": "0x5594b711c6c0", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -9659,7 +9745,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51bb8710", + "id": "0x5594b711c668", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -9669,11 +9755,11 @@ ] }, { - "id": "0x558a51bb9828", + "id": "0x5594b711d428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11740, + "offset": 12015, "col": 24, "tokLen": 3, "includedFrom": { @@ -9681,7 +9767,7 @@ } }, "end": { - "offset": 11740, + "offset": 12015, "col": 24, "tokLen": 3, "includedFrom": { @@ -9692,26 +9778,26 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb8ad8", + "id": "0x5594b711cf18", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } }, { - "id": "0x558a51bb9848", + "id": "0x5594b711d448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11745, + "offset": 12020, "col": 29, "tokLen": 4, "includedFrom": { @@ -9719,7 +9805,7 @@ } }, "end": { - "offset": 11745, + "offset": 12020, "col": 29, "tokLen": 4, "includedFrom": { @@ -9730,17 +9816,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb94a0", + "id": "0x5594b711d078", "kind": "VarDecl", "name": "unit", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -9753,7 +9839,7 @@ ] }, { - "id": "0x558a51f0e4c0", + "id": "0x5594b7451e28", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9761,7 +9847,7 @@ } }, { - "id": "0x558a51f1a4a0", + "id": "0x5594b745e4b8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9769,7 +9855,7 @@ } }, { - "id": "0x558a51f342d0", + "id": "0x5594b7477c98", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9777,7 +9863,7 @@ } }, { - "id": "0x558a51f3ee40", + "id": "0x5594b7482c78", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9785,7 +9871,7 @@ } }, { - "id": "0x558a51f45d00", + "id": "0x5594b748a238", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9793,7 +9879,7 @@ } }, { - "id": "0x558a51f4a3c0", + "id": "0x5594b748f158", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9801,7 +9887,7 @@ } }, { - "id": "0x558a51f4d5d0", + "id": "0x5594b7492d18", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9809,7 +9895,7 @@ } }, { - "id": "0x558a51f53080", + "id": "0x5594b7498fa8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9817,7 +9903,7 @@ } }, { - "id": "0x558a51f59f80", + "id": "0x5594b74a05c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9825,7 +9911,7 @@ } }, { - "id": "0x558a51fdff60", + "id": "0x5594b7521448", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9833,7 +9919,7 @@ } }, { - "id": "0x558a51fe8260", + "id": "0x5594b7529d68", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9841,7 +9927,7 @@ } }, { - "id": "0x558a51fedcf0", + "id": "0x5594b752ffd8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9849,7 +9935,7 @@ } }, { - "id": "0x558a51ff0f40", + "id": "0x5594b7533bc8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9857,7 +9943,7 @@ } }, { - "id": "0x558a51ff9230", + "id": "0x5594b753c4f8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9865,7 +9951,7 @@ } }, { - "id": "0x558a51ffecb0", + "id": "0x5594b7542768", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9873,7 +9959,7 @@ } }, { - "id": "0x558a52004ac0", + "id": "0x5594b7548668", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9881,7 +9967,7 @@ } }, { - "id": "0x558a52007ce0", + "id": "0x5594b754c228", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9889,7 +9975,7 @@ } }, { - "id": "0x558a5200ffd0", + "id": "0x5594b7554b48", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9897,7 +9983,7 @@ } }, { - "id": "0x558a520131e0", + "id": "0x5594b7558708", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9905,7 +9991,7 @@ } }, { - "id": "0x558a52016430", + "id": "0x5594b755c318", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9913,7 +9999,7 @@ } }, { - "id": "0x558a51bc0990", + "id": "0x5594b71331c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9921,7 +10007,7 @@ } }, { - "id": "0x558a51bc0ea0", + "id": "0x5594b7134298", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9929,7 +10015,15 @@ } }, { - "id": "0x558a52019620", + "id": "0x5594b755ff08", + "kind": "FunctionDecl", + "name": "StringTo", + "type": { + "qualType": "defs::operationMode (const std::string &)" + } + }, + { + "id": "0x5594b7563a88", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9937,7 +10031,7 @@ } }, { - "id": "0x558a5201e790", + "id": "0x5594b7565f98", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9945,7 +10039,7 @@ } }, { - "id": "0x558a52020810", + "id": "0x5594b7568418", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9953,7 +10047,7 @@ } }, { - "id": "0x558a52021880", + "id": "0x5594b7569808", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9961,7 +10055,7 @@ } }, { - "id": "0x558a520228f8", + "id": "0x5594b756abf8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9969,7 +10063,7 @@ } }, { - "id": "0x558a52023900", + "id": "0x5594b756bf50", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9977,7 +10071,7 @@ } }, { - "id": "0x558a52029d80", + "id": "0x5594b7572c08", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9987,12 +10081,12 @@ ] } { - "id": "0x558a51bb9aa0", + "id": "0x5594b711d688", "kind": "FunctionDecl", "loc": { - "offset": 11786, + "offset": 12061, "file": "../include/sls/ToString.h", - "line": 362, + "line": 366, "col": 32, "tokLen": 8, "includedFrom": { @@ -10001,7 +10095,7 @@ }, "range": { "begin": { - "offset": 11755, + "offset": 12030, "col": 1, "tokLen": 8, "includedFrom": { @@ -10009,7 +10103,7 @@ } }, "end": { - "offset": 11815, + "offset": 12090, "col": 61, "tokLen": 1, "includedFrom": { @@ -10017,9 +10111,9 @@ } } }, - "previousDecl": "0x558a51bb9d10", + "previousDecl": "0x5594b711e820", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorType (const std::string &)" }, @@ -10031,13 +10125,13 @@ }, "inner": [ { - "id": "0x558a5144b720", + "id": "0x5594b69af820", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x558a5144b680", + "id": "0x5594b69af3d0", "kind": "EnumDecl", "name": "detectorType" } @@ -10045,10 +10139,14 @@ ] }, { - "id": "0x558a51bb9980", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b711d578", "kind": "ParmVarDecl", "loc": { - "offset": 11814, + "offset": 12089, "col": 60, "tokLen": 1, "includedFrom": { @@ -10057,7 +10155,7 @@ }, "range": { "begin": { - "offset": 11795, + "offset": 12070, "col": 41, "tokLen": 5, "includedFrom": { @@ -10065,7 +10163,7 @@ } }, "end": { - "offset": 11814, + "offset": 12089, "col": 60, "tokLen": 1, "includedFrom": { @@ -10081,12 +10179,12 @@ ] } { - "id": "0x558a51bba030", + "id": "0x5594b711eb78", "kind": "FunctionDecl", "loc": { - "offset": 11853, + "offset": 12128, "file": "../include/sls/ToString.h", - "line": 363, + "line": 367, "col": 36, "tokLen": 8, "includedFrom": { @@ -10095,7 +10193,7 @@ }, "range": { "begin": { - "offset": 11818, + "offset": 12093, "col": 1, "tokLen": 8, "includedFrom": { @@ -10103,7 +10201,7 @@ } }, "end": { - "offset": 11882, + "offset": 12157, "col": 65, "tokLen": 1, "includedFrom": { @@ -10111,9 +10209,9 @@ } } }, - "previousDecl": "0x558a51bba2a0", + "previousDecl": "0x5594b711f970", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorSettings (const std::string &)" }, @@ -10125,13 +10223,13 @@ }, "inner": [ { - "id": "0x558a5152da90", + "id": "0x5594b6a8a4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x558a5152d9e8", + "id": "0x5594b6a89c28", "kind": "EnumDecl", "name": "detectorSettings" } @@ -10139,10 +10237,14 @@ ] }, { - "id": "0x558a51bb9f10", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b711ea40", "kind": "ParmVarDecl", "loc": { - "offset": 11881, + "offset": 12156, "col": 64, "tokLen": 1, "includedFrom": { @@ -10151,7 +10253,7 @@ }, "range": { "begin": { - "offset": 11862, + "offset": 12137, "col": 45, "tokLen": 5, "includedFrom": { @@ -10159,7 +10261,7 @@ } }, "end": { - "offset": 11881, + "offset": 12156, "col": 64, "tokLen": 1, "includedFrom": { @@ -10175,12 +10277,12 @@ ] } { - "id": "0x558a51bba5c0", + "id": "0x5594b711fca8", "kind": "FunctionDecl", "loc": { - "offset": 11914, + "offset": 12189, "file": "../include/sls/ToString.h", - "line": 364, + "line": 368, "col": 30, "tokLen": 8, "includedFrom": { @@ -10189,7 +10291,7 @@ }, "range": { "begin": { - "offset": 11885, + "offset": 12160, "col": 1, "tokLen": 8, "includedFrom": { @@ -10197,7 +10299,7 @@ } }, "end": { - "offset": 11943, + "offset": 12218, "col": 59, "tokLen": 1, "includedFrom": { @@ -10205,9 +10307,9 @@ } } }, - "previousDecl": "0x558a51bba830", + "previousDecl": "0x5594b7120aa0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::speedLevel (const std::string &)" }, @@ -10219,13 +10321,13 @@ }, "inner": [ { - "id": "0x558a5152e840", + "id": "0x5594b6a8ac40", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x558a5152e798", + "id": "0x5594b6a8a9d8", "kind": "EnumDecl", "name": "speedLevel" } @@ -10233,10 +10335,14 @@ ] }, { - "id": "0x558a51bba4a0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b711fb90", "kind": "ParmVarDecl", "loc": { - "offset": 11942, + "offset": 12217, "col": 58, "tokLen": 1, "includedFrom": { @@ -10245,7 +10351,7 @@ }, "range": { "begin": { - "offset": 11923, + "offset": 12198, "col": 39, "tokLen": 5, "includedFrom": { @@ -10253,7 +10359,7 @@ } }, "end": { - "offset": 11942, + "offset": 12217, "col": 58, "tokLen": 1, "includedFrom": { @@ -10269,12 +10375,12 @@ ] } { - "id": "0x558a51bbab50", + "id": "0x5594b7120dd8", "kind": "FunctionDecl", "loc": { - "offset": 11975, + "offset": 12250, "file": "../include/sls/ToString.h", - "line": 365, + "line": 369, "col": 30, "tokLen": 8, "includedFrom": { @@ -10283,7 +10389,7 @@ }, "range": { "begin": { - "offset": 11946, + "offset": 12221, "col": 1, "tokLen": 8, "includedFrom": { @@ -10291,7 +10397,7 @@ } }, "end": { - "offset": 12004, + "offset": 12279, "col": 59, "tokLen": 1, "includedFrom": { @@ -10299,9 +10405,9 @@ } } }, - "previousDecl": "0x558a51bbadc0", + "previousDecl": "0x5594b7121bd0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingMode (const std::string &)" }, @@ -10313,13 +10419,13 @@ }, "inner": [ { - "id": "0x558a5152b060", + "id": "0x5594b6a874a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x558a5152afb8", + "id": "0x5594b6a871e8", "kind": "EnumDecl", "name": "timingMode" } @@ -10327,10 +10433,14 @@ ] }, { - "id": "0x558a51bbaa30", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7120cc0", "kind": "ParmVarDecl", "loc": { - "offset": 12003, + "offset": 12278, "col": 58, "tokLen": 1, "includedFrom": { @@ -10339,7 +10449,7 @@ }, "range": { "begin": { - "offset": 11984, + "offset": 12259, "col": 39, "tokLen": 5, "includedFrom": { @@ -10347,7 +10457,7 @@ } }, "end": { - "offset": 12003, + "offset": 12278, "col": 58, "tokLen": 1, "includedFrom": { @@ -10363,12 +10473,12 @@ ] } { - "id": "0x558a51bbb0e0", + "id": "0x5594b7121f08", "kind": "FunctionDecl", "loc": { - "offset": 12044, + "offset": 12319, "file": "../include/sls/ToString.h", - "line": 366, + "line": 370, "col": 38, "tokLen": 8, "includedFrom": { @@ -10377,7 +10487,7 @@ }, "range": { "begin": { - "offset": 12007, + "offset": 12282, "col": 1, "tokLen": 8, "includedFrom": { @@ -10385,7 +10495,7 @@ } }, "end": { - "offset": 12073, + "offset": 12348, "col": 67, "tokLen": 1, "includedFrom": { @@ -10393,9 +10503,9 @@ } } }, - "previousDecl": "0x558a51bbb350", + "previousDecl": "0x5594b7122d00", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::frameDiscardPolicy (const std::string &)" }, @@ -10407,13 +10517,13 @@ }, "inner": [ { - "id": "0x558a51529090", + "id": "0x5594b6a7b680", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x558a51528fe8", + "id": "0x5594b6a7b470", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -10421,10 +10531,14 @@ ] }, { - "id": "0x558a51bbafc0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7121df0", "kind": "ParmVarDecl", "loc": { - "offset": 12072, + "offset": 12347, "col": 66, "tokLen": 1, "includedFrom": { @@ -10433,7 +10547,7 @@ }, "range": { "begin": { - "offset": 12053, + "offset": 12328, "col": 47, "tokLen": 5, "includedFrom": { @@ -10441,7 +10555,7 @@ } }, "end": { - "offset": 12072, + "offset": 12347, "col": 66, "tokLen": 1, "includedFrom": { @@ -10457,12 +10571,12 @@ ] } { - "id": "0x558a51bbb670", + "id": "0x5594b7123038", "kind": "FunctionDecl", "loc": { - "offset": 12105, + "offset": 12380, "file": "../include/sls/ToString.h", - "line": 367, + "line": 371, "col": 30, "tokLen": 8, "includedFrom": { @@ -10471,7 +10585,7 @@ }, "range": { "begin": { - "offset": 12076, + "offset": 12351, "col": 1, "tokLen": 8, "includedFrom": { @@ -10479,7 +10593,7 @@ } }, "end": { - "offset": 12134, + "offset": 12409, "col": 59, "tokLen": 1, "includedFrom": { @@ -10487,9 +10601,9 @@ } } }, - "previousDecl": "0x558a51bbb8e0", + "previousDecl": "0x5594b7123e30", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::fileFormat (const std::string &)" }, @@ -10501,13 +10615,13 @@ }, "inner": [ { - "id": "0x558a515292b0", + "id": "0x5594b6a7b850", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x558a51529210", + "id": "0x5594b6a7b6a0", "kind": "EnumDecl", "name": "fileFormat" } @@ -10515,10 +10629,14 @@ ] }, { - "id": "0x558a51bbb550", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7122f20", "kind": "ParmVarDecl", "loc": { - "offset": 12133, + "offset": 12408, "col": 58, "tokLen": 1, "includedFrom": { @@ -10527,7 +10645,7 @@ }, "range": { "begin": { - "offset": 12114, + "offset": 12389, "col": 39, "tokLen": 5, "includedFrom": { @@ -10535,7 +10653,7 @@ } }, "end": { - "offset": 12133, + "offset": 12408, "col": 58, "tokLen": 1, "includedFrom": { @@ -10551,12 +10669,12 @@ ] } { - "id": "0x558a51bbbc00", + "id": "0x5594b7124168", "kind": "FunctionDecl", "loc": { - "offset": 12174, + "offset": 12449, "file": "../include/sls/ToString.h", - "line": 368, + "line": 372, "col": 38, "tokLen": 8, "includedFrom": { @@ -10565,7 +10683,7 @@ }, "range": { "begin": { - "offset": 12137, + "offset": 12412, "col": 1, "tokLen": 8, "includedFrom": { @@ -10573,7 +10691,7 @@ } }, "end": { - "offset": 12203, + "offset": 12478, "col": 67, "tokLen": 1, "includedFrom": { @@ -10581,9 +10699,9 @@ } } }, - "previousDecl": "0x558a51bbbe70", + "previousDecl": "0x5594b7124f60", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::externalSignalFlag (const std::string &)" }, @@ -10595,13 +10713,13 @@ }, "inner": [ { - "id": "0x558a5152ae10", + "id": "0x5594b6a871a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x558a5152ad68", + "id": "0x5594b6a86f98", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -10609,10 +10727,14 @@ ] }, { - "id": "0x558a51bbbae0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7124050", "kind": "ParmVarDecl", "loc": { - "offset": 12202, + "offset": 12477, "col": 66, "tokLen": 1, "includedFrom": { @@ -10621,7 +10743,7 @@ }, "range": { "begin": { - "offset": 12183, + "offset": 12458, "col": 47, "tokLen": 5, "includedFrom": { @@ -10629,7 +10751,7 @@ } }, "end": { - "offset": 12202, + "offset": 12477, "col": 66, "tokLen": 1, "includedFrom": { @@ -10645,12 +10767,12 @@ ] } { - "id": "0x558a51bbc190", + "id": "0x5594b7125298", "kind": "FunctionDecl", "loc": { - "offset": 12236, + "offset": 12511, "file": "../include/sls/ToString.h", - "line": 369, + "line": 373, "col": 31, "tokLen": 8, "includedFrom": { @@ -10659,7 +10781,7 @@ }, "range": { "begin": { - "offset": 12206, + "offset": 12481, "col": 1, "tokLen": 8, "includedFrom": { @@ -10667,7 +10789,7 @@ } }, "end": { - "offset": 12265, + "offset": 12540, "col": 60, "tokLen": 1, "includedFrom": { @@ -10675,9 +10797,9 @@ } } }, - "previousDecl": "0x558a51bbc400", + "previousDecl": "0x5594b7126090", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::readoutMode (const std::string &)" }, @@ -10689,13 +10811,13 @@ }, "inner": [ { - "id": "0x558a5152e590", + "id": "0x5594b6a8a990", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x558a5152e4e8", + "id": "0x5594b6a8a728", "kind": "EnumDecl", "name": "readoutMode" } @@ -10703,10 +10825,14 @@ ] }, { - "id": "0x558a51bbc070", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7125180", "kind": "ParmVarDecl", "loc": { - "offset": 12264, + "offset": 12539, "col": 59, "tokLen": 1, "includedFrom": { @@ -10715,7 +10841,7 @@ }, "range": { "begin": { - "offset": 12245, + "offset": 12520, "col": 40, "tokLen": 5, "includedFrom": { @@ -10723,7 +10849,7 @@ } }, "end": { - "offset": 12264, + "offset": 12539, "col": 59, "tokLen": 1, "includedFrom": { @@ -10739,12 +10865,12 @@ ] } { - "id": "0x558a51bbc720", + "id": "0x5594b71263c8", "kind": "FunctionDecl", "loc": { - "offset": 12295, + "offset": 12570, "file": "../include/sls/ToString.h", - "line": 370, + "line": 374, "col": 28, "tokLen": 8, "includedFrom": { @@ -10753,7 +10879,7 @@ }, "range": { "begin": { - "offset": 12268, + "offset": 12543, "col": 1, "tokLen": 8, "includedFrom": { @@ -10761,7 +10887,7 @@ } }, "end": { - "offset": 12324, + "offset": 12599, "col": 57, "tokLen": 1, "includedFrom": { @@ -10769,9 +10895,9 @@ } } }, - "previousDecl": "0x558a51bbc990", + "previousDecl": "0x5594b71271c0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::dacIndex (const std::string &)" }, @@ -10783,13 +10909,13 @@ }, "inner": [ { - "id": "0x558a5152b360", + "id": "0x5594b6a89730", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x558a5152b2b8", + "id": "0x5594b6a874e8", "kind": "EnumDecl", "name": "dacIndex" } @@ -10797,10 +10923,14 @@ ] }, { - "id": "0x558a51bbc600", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71262b0", "kind": "ParmVarDecl", "loc": { - "offset": 12323, + "offset": 12598, "col": 56, "tokLen": 1, "includedFrom": { @@ -10809,7 +10939,7 @@ }, "range": { "begin": { - "offset": 12304, + "offset": 12579, "col": 37, "tokLen": 5, "includedFrom": { @@ -10817,7 +10947,7 @@ } }, "end": { - "offset": 12323, + "offset": 12598, "col": 56, "tokLen": 1, "includedFrom": { @@ -10833,12 +10963,12 @@ ] } { - "id": "0x558a51bbccb0", + "id": "0x5594b71274f8", "kind": "FunctionDecl", "loc": { - "offset": 12356, + "offset": 12631, "file": "../include/sls/ToString.h", - "line": 371, + "line": 375, "col": 30, "tokLen": 8, "includedFrom": { @@ -10847,7 +10977,7 @@ }, "range": { "begin": { - "offset": 12327, + "offset": 12602, "col": 1, "tokLen": 8, "includedFrom": { @@ -10855,7 +10985,7 @@ } }, "end": { - "offset": 12385, + "offset": 12660, "col": 59, "tokLen": 1, "includedFrom": { @@ -10863,9 +10993,9 @@ } } }, - "previousDecl": "0x558a51bbcf20", + "previousDecl": "0x5594b71282f0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::powerIndex (const std::string &)" }, @@ -10877,13 +11007,13 @@ }, "inner": [ { - "id": "0x558a5152d5d0", + "id": "0x5594b6a89be0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::powerIndex" }, "decl": { - "id": "0x558a5152d530", + "id": "0x5594b6a89768", "kind": "EnumDecl", "name": "powerIndex" } @@ -10891,10 +11021,14 @@ ] }, { - "id": "0x558a51bbcb90", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71273e0", "kind": "ParmVarDecl", "loc": { - "offset": 12384, + "offset": 12659, "col": 58, "tokLen": 1, "includedFrom": { @@ -10903,7 +11037,7 @@ }, "range": { "begin": { - "offset": 12365, + "offset": 12640, "col": 39, "tokLen": 5, "includedFrom": { @@ -10911,7 +11045,7 @@ } }, "end": { - "offset": 12384, + "offset": 12659, "col": 58, "tokLen": 1, "includedFrom": { @@ -10927,12 +11061,12 @@ ] } { - "id": "0x558a51bbd240", + "id": "0x5594b7128628", "kind": "FunctionDecl", "loc": { - "offset": 12416, + "offset": 12691, "file": "../include/sls/ToString.h", - "line": 372, + "line": 376, "col": 29, "tokLen": 8, "includedFrom": { @@ -10941,7 +11075,7 @@ }, "range": { "begin": { - "offset": 12388, + "offset": 12663, "col": 1, "tokLen": 8, "includedFrom": { @@ -10949,7 +11083,7 @@ } }, "end": { - "offset": 12445, + "offset": 12720, "col": 58, "tokLen": 1, "includedFrom": { @@ -10957,9 +11091,9 @@ } } }, - "previousDecl": "0x558a51bbd4b0", + "previousDecl": "0x5594b7129420", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::burstMode (const std::string &)" }, @@ -10971,13 +11105,13 @@ }, "inner": [ { - "id": "0x558a5152eaf0", + "id": "0x5594b6a8aef0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x558a5152ea48", + "id": "0x5594b6a8ac88", "kind": "EnumDecl", "name": "burstMode" } @@ -10985,10 +11119,14 @@ ] }, { - "id": "0x558a51bbd120", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7128510", "kind": "ParmVarDecl", "loc": { - "offset": 12444, + "offset": 12719, "col": 57, "tokLen": 1, "includedFrom": { @@ -10997,7 +11135,7 @@ }, "range": { "begin": { - "offset": 12425, + "offset": 12700, "col": 38, "tokLen": 5, "includedFrom": { @@ -11005,7 +11143,7 @@ } }, "end": { - "offset": 12444, + "offset": 12719, "col": 57, "tokLen": 1, "includedFrom": { @@ -11021,12 +11159,12 @@ ] } { - "id": "0x558a51bbd7d0", + "id": "0x5594b7129758", "kind": "FunctionDecl", "loc": { - "offset": 12483, + "offset": 12758, "file": "../include/sls/ToString.h", - "line": 373, + "line": 377, "col": 36, "tokLen": 8, "includedFrom": { @@ -11035,7 +11173,7 @@ }, "range": { "begin": { - "offset": 12448, + "offset": 12723, "col": 1, "tokLen": 8, "includedFrom": { @@ -11043,7 +11181,7 @@ } }, "end": { - "offset": 12512, + "offset": 12787, "col": 65, "tokLen": 1, "includedFrom": { @@ -11051,9 +11189,9 @@ } } }, - "previousDecl": "0x558a51bbda40", + "previousDecl": "0x5594b712a550", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingSourceType (const std::string &)" }, @@ -11065,13 +11203,13 @@ }, "inner": [ { - "id": "0x558a5152eda0", + "id": "0x5594b6a8b090", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x558a5152ecf8", + "id": "0x5594b6a8af38", "kind": "EnumDecl", "name": "timingSourceType" } @@ -11079,10 +11217,14 @@ ] }, { - "id": "0x558a51bbd6b0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7129640", "kind": "ParmVarDecl", "loc": { - "offset": 12511, + "offset": 12786, "col": 64, "tokLen": 1, "includedFrom": { @@ -11091,7 +11233,7 @@ }, "range": { "begin": { - "offset": 12492, + "offset": 12767, "col": 45, "tokLen": 5, "includedFrom": { @@ -11099,7 +11241,7 @@ } }, "end": { - "offset": 12511, + "offset": 12786, "col": 64, "tokLen": 1, "includedFrom": { @@ -11115,12 +11257,12 @@ ] } { - "id": "0x558a51bbdd60", + "id": "0x5594b712a888", "kind": "FunctionDecl", "loc": { - "offset": 12545, + "offset": 12820, "file": "../include/sls/ToString.h", - "line": 374, + "line": 378, "col": 31, "tokLen": 8, "includedFrom": { @@ -11129,7 +11271,7 @@ }, "range": { "begin": { - "offset": 12515, + "offset": 12790, "col": 1, "tokLen": 8, "includedFrom": { @@ -11137,7 +11279,7 @@ } }, "end": { - "offset": 12574, + "offset": 12849, "col": 60, "tokLen": 1, "includedFrom": { @@ -11145,9 +11287,9 @@ } } }, - "previousDecl": "0x558a51bbdfd0", + "previousDecl": "0x5594b712b680", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::M3_GainCaps (const std::string &)" }, @@ -11159,13 +11301,13 @@ }, "inner": [ { - "id": "0x558a5152ef10", + "id": "0x5594b6a8b670", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x558a5152ee70", + "id": "0x5594b6a8b0b0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -11173,10 +11315,14 @@ ] }, { - "id": "0x558a51bbdc40", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712a770", "kind": "ParmVarDecl", "loc": { - "offset": 12573, + "offset": 12848, "col": 59, "tokLen": 1, "includedFrom": { @@ -11185,7 +11331,7 @@ }, "range": { "begin": { - "offset": 12554, + "offset": 12829, "col": 40, "tokLen": 5, "includedFrom": { @@ -11193,7 +11339,7 @@ } }, "end": { - "offset": 12573, + "offset": 12848, "col": 59, "tokLen": 1, "includedFrom": { @@ -11209,12 +11355,12 @@ ] } { - "id": "0x558a51bbe2f0", + "id": "0x5594b712b9b8", "kind": "FunctionDecl", "loc": { - "offset": 12608, + "offset": 12883, "file": "../include/sls/ToString.h", - "line": 375, + "line": 379, "col": 32, "tokLen": 8, "includedFrom": { @@ -11223,7 +11369,7 @@ }, "range": { "begin": { - "offset": 12577, + "offset": 12852, "col": 1, "tokLen": 8, "includedFrom": { @@ -11231,7 +11377,7 @@ } }, "end": { - "offset": 12637, + "offset": 12912, "col": 61, "tokLen": 1, "includedFrom": { @@ -11239,9 +11385,9 @@ } } }, - "previousDecl": "0x558a51bbe560", + "previousDecl": "0x5594b712c7b0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::portPosition (const std::string &)" }, @@ -11253,13 +11399,13 @@ }, "inner": [ { - "id": "0x558a5152f570", + "id": "0x5594b6a8b930", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x558a5152f4d0", + "id": "0x5594b6a8b720", "kind": "EnumDecl", "name": "portPosition" } @@ -11267,10 +11413,14 @@ ] }, { - "id": "0x558a51bbe1d0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712b8a0", "kind": "ParmVarDecl", "loc": { - "offset": 12636, + "offset": 12911, "col": 60, "tokLen": 1, "includedFrom": { @@ -11279,7 +11429,7 @@ }, "range": { "begin": { - "offset": 12617, + "offset": 12892, "col": 41, "tokLen": 5, "includedFrom": { @@ -11287,7 +11437,7 @@ } }, "end": { - "offset": 12636, + "offset": 12911, "col": 60, "tokLen": 1, "includedFrom": { @@ -11303,12 +11453,12 @@ ] } { - "id": "0x558a51bbe880", + "id": "0x5594b712cae8", "kind": "FunctionDecl", "loc": { - "offset": 12677, + "offset": 12952, "file": "../include/sls/ToString.h", - "line": 376, + "line": 380, "col": 38, "tokLen": 8, "includedFrom": { @@ -11317,7 +11467,7 @@ }, "range": { "begin": { - "offset": 12640, + "offset": 12915, "col": 1, "tokLen": 8, "includedFrom": { @@ -11325,7 +11475,7 @@ } }, "end": { - "offset": 12706, + "offset": 12981, "col": 67, "tokLen": 1, "includedFrom": { @@ -11333,9 +11483,9 @@ } } }, - "previousDecl": "0x558a51bbeaf0", + "previousDecl": "0x5594b712d8e0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::streamingInterface (const std::string &)" }, @@ -11347,13 +11497,13 @@ }, "inner": [ { - "id": "0x558a5152f930", + "id": "0x5594b6a8bec0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x558a5152f890", + "id": "0x5594b6a8baf0", "kind": "EnumDecl", "name": "streamingInterface" } @@ -11361,10 +11511,14 @@ ] }, { - "id": "0x558a51bbe760", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712c9d0", "kind": "ParmVarDecl", "loc": { - "offset": 12705, + "offset": 12980, "col": 66, "tokLen": 1, "includedFrom": { @@ -11373,7 +11527,7 @@ }, "range": { "begin": { - "offset": 12686, + "offset": 12961, "col": 47, "tokLen": 5, "includedFrom": { @@ -11381,7 +11535,7 @@ } }, "end": { - "offset": 12705, + "offset": 12980, "col": 66, "tokLen": 1, "includedFrom": { @@ -11397,12 +11551,12 @@ ] } { - "id": "0x558a51bbee10", + "id": "0x5594b712dc18", "kind": "FunctionDecl", "loc": { - "offset": 12741, + "offset": 13016, "file": "../include/sls/ToString.h", - "line": 377, + "line": 381, "col": 33, "tokLen": 8, "includedFrom": { @@ -11411,7 +11565,7 @@ }, "range": { "begin": { - "offset": 12709, + "offset": 12984, "col": 1, "tokLen": 8, "includedFrom": { @@ -11419,7 +11573,7 @@ } }, "end": { - "offset": 12770, + "offset": 13045, "col": 62, "tokLen": 1, "includedFrom": { @@ -11427,9 +11581,9 @@ } } }, - "previousDecl": "0x558a51bbf080", + "previousDecl": "0x5594b712ea10", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::vetoAlgorithm (const std::string &)" }, @@ -11441,13 +11595,13 @@ }, "inner": [ { - "id": "0x558a5152fd10", + "id": "0x5594b6a8c040", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x558a5152fc70", + "id": "0x5594b6a8bee0", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -11455,10 +11609,14 @@ ] }, { - "id": "0x558a51bbecf0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712db00", "kind": "ParmVarDecl", "loc": { - "offset": 12769, + "offset": 13044, "col": 61, "tokLen": 1, "includedFrom": { @@ -11467,7 +11625,7 @@ }, "range": { "begin": { - "offset": 12750, + "offset": 13025, "col": 42, "tokLen": 5, "includedFrom": { @@ -11475,7 +11633,7 @@ } }, "end": { - "offset": 12769, + "offset": 13044, "col": 61, "tokLen": 1, "includedFrom": { @@ -11491,12 +11649,12 @@ ] } { - "id": "0x558a51bbf3a0", + "id": "0x5594b712ed48", "kind": "FunctionDecl", "loc": { - "offset": 12800, + "offset": 13075, "file": "../include/sls/ToString.h", - "line": 378, + "line": 382, "col": 28, "tokLen": 8, "includedFrom": { @@ -11505,7 +11663,7 @@ }, "range": { "begin": { - "offset": 12773, + "offset": 13048, "col": 1, "tokLen": 8, "includedFrom": { @@ -11513,7 +11671,7 @@ } }, "end": { - "offset": 12829, + "offset": 13104, "col": 57, "tokLen": 1, "includedFrom": { @@ -11521,9 +11679,9 @@ } } }, - "previousDecl": "0x558a51bbf610", + "previousDecl": "0x5594b712fb40", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::gainMode (const std::string &)" }, @@ -11535,13 +11693,13 @@ }, "inner": [ { - "id": "0x558a5152fe80", + "id": "0x5594b6a8c320", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x558a5152fde0", + "id": "0x5594b6a8c060", "kind": "EnumDecl", "name": "gainMode" } @@ -11549,10 +11707,14 @@ ] }, { - "id": "0x558a51bbf280", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712ec30", "kind": "ParmVarDecl", "loc": { - "offset": 12828, + "offset": 13103, "col": 56, "tokLen": 1, "includedFrom": { @@ -11561,7 +11723,7 @@ }, "range": { "begin": { - "offset": 12809, + "offset": 13084, "col": 37, "tokLen": 5, "includedFrom": { @@ -11569,7 +11731,7 @@ } }, "end": { - "offset": 12828, + "offset": 13103, "col": 56, "tokLen": 1, "includedFrom": { @@ -11585,12 +11747,12 @@ ] } { - "id": "0x558a51bbf930", + "id": "0x5594b712fe78", "kind": "FunctionDecl", "loc": { - "offset": 12859, + "offset": 13134, "file": "../include/sls/ToString.h", - "line": 379, + "line": 383, "col": 28, "tokLen": 8, "includedFrom": { @@ -11599,7 +11761,7 @@ }, "range": { "begin": { - "offset": 12832, + "offset": 13107, "col": 1, "tokLen": 8, "includedFrom": { @@ -11607,7 +11769,7 @@ } }, "end": { - "offset": 12888, + "offset": 13163, "col": 57, "tokLen": 1, "includedFrom": { @@ -11615,9 +11777,9 @@ } } }, - "previousDecl": "0x558a51bbfba0", + "previousDecl": "0x5594b7130c70", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::polarity (const std::string &)" }, @@ -11629,13 +11791,13 @@ }, "inner": [ { - "id": "0x558a51530150", + "id": "0x5594b6a8c4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x558a515300b0", + "id": "0x5594b6a8c340", "kind": "EnumDecl", "name": "polarity" } @@ -11643,10 +11805,14 @@ ] }, { - "id": "0x558a51bbf810", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712fd60", "kind": "ParmVarDecl", "loc": { - "offset": 12887, + "offset": 13162, "col": 56, "tokLen": 1, "includedFrom": { @@ -11655,7 +11821,7 @@ }, "range": { "begin": { - "offset": 12868, + "offset": 13143, "col": 37, "tokLen": 5, "includedFrom": { @@ -11663,7 +11829,7 @@ } }, "end": { - "offset": 12887, + "offset": 13162, "col": 56, "tokLen": 1, "includedFrom": { @@ -11679,12 +11845,12 @@ ] } { - "id": "0x558a51bbfec0", + "id": "0x5594b7130fa8", "kind": "FunctionDecl", "loc": { - "offset": 12927, + "offset": 13202, "file": "../include/sls/ToString.h", - "line": 380, + "line": 384, "col": 37, "tokLen": 8, "includedFrom": { @@ -11693,7 +11859,7 @@ }, "range": { "begin": { - "offset": 12891, + "offset": 13166, "col": 1, "tokLen": 8, "includedFrom": { @@ -11701,7 +11867,7 @@ } }, "end": { - "offset": 12956, + "offset": 13231, "col": 66, "tokLen": 1, "includedFrom": { @@ -11709,9 +11875,9 @@ } } }, - "previousDecl": "0x558a51bc0130", + "previousDecl": "0x5594b7131da0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingInfoDecoder (const std::string &)" }, @@ -11723,13 +11889,13 @@ }, "inner": [ { - "id": "0x558a515302c0", + "id": "0x5594b6a8c620", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x558a51530220", + "id": "0x5594b6a8c4c0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -11737,10 +11903,14 @@ ] }, { - "id": "0x558a51bbfda0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7130e90", "kind": "ParmVarDecl", "loc": { - "offset": 12955, + "offset": 13230, "col": 65, "tokLen": 1, "includedFrom": { @@ -11749,7 +11919,7 @@ }, "range": { "begin": { - "offset": 12936, + "offset": 13211, "col": 46, "tokLen": 5, "includedFrom": { @@ -11757,7 +11927,7 @@ } }, "end": { - "offset": 12955, + "offset": 13230, "col": 65, "tokLen": 1, "includedFrom": { @@ -11773,12 +11943,12 @@ ] } { - "id": "0x558a51bc0450", + "id": "0x5594b71320d8", "kind": "FunctionDecl", "loc": { - "offset": 12992, + "offset": 13267, "file": "../include/sls/ToString.h", - "line": 381, + "line": 385, "col": 34, "tokLen": 8, "includedFrom": { @@ -11787,7 +11957,7 @@ }, "range": { "begin": { - "offset": 12959, + "offset": 13234, "col": 1, "tokLen": 8, "includedFrom": { @@ -11795,7 +11965,7 @@ } }, "end": { - "offset": 13021, + "offset": 13296, "col": 63, "tokLen": 1, "includedFrom": { @@ -11803,9 +11973,9 @@ } } }, - "previousDecl": "0x558a51bc06c0", + "previousDecl": "0x5594b7132ed0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::collectionMode (const std::string &)" }, @@ -11817,13 +11987,13 @@ }, "inner": [ { - "id": "0x558a51530430", + "id": "0x5594b6a8c7a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x558a51530390", + "id": "0x5594b6a8c640", "kind": "EnumDecl", "name": "collectionMode" } @@ -11831,10 +12001,14 @@ ] }, { - "id": "0x558a51bc0330", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7131fc0", "kind": "ParmVarDecl", "loc": { - "offset": 13020, + "offset": 13295, "col": 62, "tokLen": 1, "includedFrom": { @@ -11843,7 +12017,7 @@ }, "range": { "begin": { - "offset": 13001, + "offset": 13276, "col": 43, "tokLen": 5, "includedFrom": { @@ -11851,7 +12025,7 @@ } }, "end": { - "offset": 13020, + "offset": 13295, "col": 62, "tokLen": 1, "includedFrom": { @@ -11867,12 +12041,12 @@ ] } { - "id": "0x558a51bc0990", + "id": "0x5594b71331c8", "kind": "FunctionDecl", "loc": { - "offset": 13052, + "offset": 13327, "file": "../include/sls/ToString.h", - "line": 382, + "line": 386, "col": 29, "tokLen": 8, "includedFrom": { @@ -11881,7 +12055,7 @@ }, "range": { "begin": { - "offset": 13024, + "offset": 13299, "col": 1, "tokLen": 8, "includedFrom": { @@ -11889,7 +12063,7 @@ } }, "end": { - "offset": 13081, + "offset": 13356, "col": 58, "tokLen": 1, "includedFrom": { @@ -11897,9 +12071,9 @@ } } }, - "previousDecl": "0x558a51bc0bd0", + "previousDecl": "0x5594b7133fa0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToINS_15RegisterAddressEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToINS_15RegisterAddressETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "RegisterAddress (const std::string &)" }, @@ -11911,13 +12085,13 @@ }, "inner": [ { - "id": "0x558a515bd700", + "id": "0x5594b6b0a610", "kind": "RecordType", "type": { "qualType": "sls::RegisterAddress" }, "decl": { - "id": "0x558a515bd670", + "id": "0x5594b6b0a3d0", "kind": "CXXRecordDecl", "name": "RegisterAddress" } @@ -11925,10 +12099,14 @@ ] }, { - "id": "0x558a51bc0880", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71330b0", "kind": "ParmVarDecl", "loc": { - "offset": 13080, + "offset": 13355, "col": 57, "tokLen": 1, "includedFrom": { @@ -11937,7 +12115,7 @@ }, "range": { "begin": { - "offset": 13061, + "offset": 13336, "col": 38, "tokLen": 5, "includedFrom": { @@ -11945,7 +12123,7 @@ } }, "end": { - "offset": 13080, + "offset": 13355, "col": 57, "tokLen": 1, "includedFrom": { @@ -11961,12 +12139,12 @@ ] } { - "id": "0x558a51bc0ea0", + "id": "0x5594b7134298", "kind": "FunctionDecl", "loc": { - "offset": 13110, + "offset": 13385, "file": "../include/sls/ToString.h", - "line": 383, + "line": 387, "col": 27, "tokLen": 8, "includedFrom": { @@ -11975,7 +12153,7 @@ }, "range": { "begin": { - "offset": 13084, + "offset": 13359, "col": 1, "tokLen": 8, "includedFrom": { @@ -11983,7 +12161,7 @@ } }, "end": { - "offset": 13139, + "offset": 13414, "col": 56, "tokLen": 1, "includedFrom": { @@ -11991,9 +12169,9 @@ } } }, - "previousDecl": "0x558a51bc10e0", + "previousDecl": "0x5594b7135070", "name": "StringTo", - "mangledName": "_ZN3sls8StringToINS_13RegisterValueEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToINS_13RegisterValueETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "RegisterValue (const std::string &)" }, @@ -12005,13 +12183,13 @@ }, "inner": [ { - "id": "0x558a515c0d60", + "id": "0x5594b6b0dd90", "kind": "RecordType", "type": { "qualType": "sls::RegisterValue" }, "decl": { - "id": "0x558a515c0cd0", + "id": "0x5594b6b0db50", "kind": "CXXRecordDecl", "name": "RegisterValue" } @@ -12019,10 +12197,14 @@ ] }, { - "id": "0x558a51bc0d90", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7134180", "kind": "ParmVarDecl", "loc": { - "offset": 13138, + "offset": 13413, "col": 55, "tokLen": 1, "includedFrom": { @@ -12031,7 +12213,7 @@ }, "range": { "begin": { - "offset": 13119, + "offset": 13394, "col": 36, "tokLen": 5, "includedFrom": { @@ -12039,7 +12221,7 @@ } }, "end": { - "offset": 13138, + "offset": 13413, "col": 55, "tokLen": 1, "includedFrom": { @@ -12055,12 +12237,110 @@ ] } { - "id": "0x558a51bc13b0", + "id": "0x5594b71353a8", "kind": "FunctionDecl", "loc": { - "offset": 13163, + "offset": 13449, "file": "../include/sls/ToString.h", - "line": 385, + "line": 388, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 13417, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 13478, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "previousDecl": "0x5594b71361a0", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x5594b6a8c920", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x5594b6a8c7c0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7135290", + "kind": "ParmVarDecl", + "loc": { + "offset": 13477, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 13458, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 13477, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + ] +} +{ + "id": "0x5594b7136498", + "kind": "FunctionDecl", + "loc": { + "offset": 13502, + "file": "../include/sls/ToString.h", + "line": 390, "col": 21, "tokLen": 8, "includedFrom": { @@ -12069,7 +12349,7 @@ }, "range": { "begin": { - "offset": 13143, + "offset": 13482, "col": 1, "tokLen": 8, "includedFrom": { @@ -12077,7 +12357,7 @@ } }, "end": { - "offset": 13192, + "offset": 13531, "col": 50, "tokLen": 1, "includedFrom": { @@ -12085,9 +12365,9 @@ } } }, - "previousDecl": "0x558a51bc15f0", + "previousDecl": "0x5594b7137260", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIhTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint8_t (const std::string &)" }, @@ -12099,7 +12379,7 @@ }, "inner": [ { - "id": "0x558a5015ac50", + "id": "0x5594b56a2d90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -12108,10 +12388,14 @@ ] }, { - "id": "0x558a51bc12a0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7136380", "kind": "ParmVarDecl", "loc": { - "offset": 13191, + "offset": 13530, "col": 49, "tokLen": 1, "includedFrom": { @@ -12120,7 +12404,7 @@ }, "range": { "begin": { - "offset": 13172, + "offset": 13511, "col": 30, "tokLen": 5, "includedFrom": { @@ -12128,7 +12412,7 @@ } }, "end": { - "offset": 13191, + "offset": 13530, "col": 49, "tokLen": 1, "includedFrom": { @@ -12144,12 +12428,12 @@ ] } { - "id": "0x558a51bc18c0", + "id": "0x5594b7137558", "kind": "FunctionDecl", "loc": { - "offset": 13216, + "offset": 13555, "file": "../include/sls/ToString.h", - "line": 386, + "line": 391, "col": 22, "tokLen": 8, "includedFrom": { @@ -12158,7 +12442,7 @@ }, "range": { "begin": { - "offset": 13195, + "offset": 13534, "col": 1, "tokLen": 8, "includedFrom": { @@ -12166,7 +12450,7 @@ } }, "end": { - "offset": 13245, + "offset": 13584, "col": 51, "tokLen": 1, "includedFrom": { @@ -12174,9 +12458,9 @@ } } }, - "previousDecl": "0x558a51bc1b00", + "previousDecl": "0x5594b7138320", "name": "StringTo", - "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToItTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint16_t (const std::string &)" }, @@ -12188,7 +12472,7 @@ }, "inner": [ { - "id": "0x558a5015ac70", + "id": "0x5594b56a2db0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -12197,10 +12481,14 @@ ] }, { - "id": "0x558a51bc17b0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7137440", "kind": "ParmVarDecl", "loc": { - "offset": 13244, + "offset": 13583, "col": 50, "tokLen": 1, "includedFrom": { @@ -12209,7 +12497,7 @@ }, "range": { "begin": { - "offset": 13225, + "offset": 13564, "col": 31, "tokLen": 5, "includedFrom": { @@ -12217,7 +12505,7 @@ } }, "end": { - "offset": 13244, + "offset": 13583, "col": 50, "tokLen": 1, "includedFrom": { @@ -12233,12 +12521,12 @@ ] } { - "id": "0x558a51bc1dd0", + "id": "0x5594b7138618", "kind": "FunctionDecl", "loc": { - "offset": 13269, + "offset": 13608, "file": "../include/sls/ToString.h", - "line": 387, + "line": 392, "col": 22, "tokLen": 8, "includedFrom": { @@ -12247,7 +12535,7 @@ }, "range": { "begin": { - "offset": 13248, + "offset": 13587, "col": 1, "tokLen": 8, "includedFrom": { @@ -12255,7 +12543,7 @@ } }, "end": { - "offset": 13298, + "offset": 13637, "col": 51, "tokLen": 1, "includedFrom": { @@ -12263,9 +12551,9 @@ } } }, - "previousDecl": "0x558a51bc2010", + "previousDecl": "0x5594b71393e0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIjTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint32_t (const std::string &)" }, @@ -12277,7 +12565,7 @@ }, "inner": [ { - "id": "0x558a5015ac90", + "id": "0x5594b56a2dd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -12286,10 +12574,14 @@ ] }, { - "id": "0x558a51bc1cc0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7138500", "kind": "ParmVarDecl", "loc": { - "offset": 13297, + "offset": 13636, "col": 50, "tokLen": 1, "includedFrom": { @@ -12298,7 +12590,7 @@ }, "range": { "begin": { - "offset": 13278, + "offset": 13617, "col": 31, "tokLen": 5, "includedFrom": { @@ -12306,7 +12598,7 @@ } }, "end": { - "offset": 13297, + "offset": 13636, "col": 50, "tokLen": 1, "includedFrom": { @@ -12322,12 +12614,12 @@ ] } { - "id": "0x558a51bc22a0", + "id": "0x5594b7139698", "kind": "FunctionDecl", "loc": { - "offset": 13322, + "offset": 13661, "file": "../include/sls/ToString.h", - "line": 388, + "line": 393, "col": 22, "tokLen": 8, "includedFrom": { @@ -12336,7 +12628,7 @@ }, "range": { "begin": { - "offset": 13301, + "offset": 13640, "col": 1, "tokLen": 8, "includedFrom": { @@ -12344,7 +12636,7 @@ } }, "end": { - "offset": 13351, + "offset": 13690, "col": 51, "tokLen": 1, "includedFrom": { @@ -12352,9 +12644,9 @@ } } }, - "previousDecl": "0x558a51bc24e0", + "previousDecl": "0x5594b713a460", "name": "StringTo", - "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToImTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint64_t (const std::string &)" }, @@ -12366,7 +12658,7 @@ }, "inner": [ { - "id": "0x558a5015acb0", + "id": "0x5594b56a2df0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -12375,10 +12667,14 @@ ] }, { - "id": "0x558a51bc21d0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71395c0", "kind": "ParmVarDecl", "loc": { - "offset": 13350, + "offset": 13689, "col": 50, "tokLen": 1, "includedFrom": { @@ -12387,7 +12683,7 @@ }, "range": { "begin": { - "offset": 13331, + "offset": 13670, "col": 31, "tokLen": 5, "includedFrom": { @@ -12395,7 +12691,7 @@ } }, "end": { - "offset": 13350, + "offset": 13689, "col": 50, "tokLen": 1, "includedFrom": { @@ -12411,12 +12707,12 @@ ] } { - "id": "0x558a51bc27b8", + "id": "0x5594b713a758", "kind": "FunctionDecl", "loc": { - "offset": 13370, + "offset": 13709, "file": "../include/sls/ToString.h", - "line": 389, + "line": 394, "col": 17, "tokLen": 8, "includedFrom": { @@ -12425,7 +12721,7 @@ }, "range": { "begin": { - "offset": 13354, + "offset": 13693, "col": 1, "tokLen": 8, "includedFrom": { @@ -12433,7 +12729,7 @@ } }, "end": { - "offset": 13399, + "offset": 13738, "col": 46, "tokLen": 1, "includedFrom": { @@ -12441,9 +12737,9 @@ } } }, - "previousDecl": "0x558a51bc2a00", + "previousDecl": "0x5594b713b510", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIiTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int (const std::string &)" }, @@ -12455,7 +12751,7 @@ }, "inner": [ { - "id": "0x558a5015abf0", + "id": "0x5594b56a2d30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -12464,10 +12760,14 @@ ] }, { - "id": "0x558a51bc26a0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b713a640", "kind": "ParmVarDecl", "loc": { - "offset": 13398, + "offset": 13737, "col": 45, "tokLen": 1, "includedFrom": { @@ -12476,7 +12776,7 @@ }, "range": { "begin": { - "offset": 13379, + "offset": 13718, "col": 26, "tokLen": 5, "includedFrom": { @@ -12484,7 +12784,7 @@ } }, "end": { - "offset": 13398, + "offset": 13737, "col": 45, "tokLen": 1, "includedFrom": { @@ -12500,12 +12800,12 @@ ] } { - "id": "0x558a51bc2c90", + "id": "0x5594b713b7c0", "kind": "FunctionDecl", "loc": { - "offset": 13419, + "offset": 13758, "file": "../include/sls/ToString.h", - "line": 390, + "line": 395, "col": 18, "tokLen": 8, "includedFrom": { @@ -12514,7 +12814,7 @@ }, "range": { "begin": { - "offset": 13402, + "offset": 13741, "col": 1, "tokLen": 8, "includedFrom": { @@ -12522,7 +12822,7 @@ } }, "end": { - "offset": 13448, + "offset": 13787, "col": 47, "tokLen": 1, "includedFrom": { @@ -12530,9 +12830,9 @@ } } }, - "previousDecl": "0x558a51bc2ed0", + "previousDecl": "0x5594b713c240", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIbTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "bool (const std::string &)" }, @@ -12544,7 +12844,7 @@ }, "inner": [ { - "id": "0x558a5015ab70", + "id": "0x5594b56a2cb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -12553,10 +12853,14 @@ ] }, { - "id": "0x558a51bc2bc0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b713b6f0", "kind": "ParmVarDecl", "loc": { - "offset": 13447, + "offset": 13786, "col": 46, "tokLen": 1, "includedFrom": { @@ -12565,7 +12869,7 @@ }, "range": { "begin": { - "offset": 13428, + "offset": 13767, "col": 27, "tokLen": 5, "includedFrom": { @@ -12573,7 +12877,7 @@ } }, "end": { - "offset": 13447, + "offset": 13786, "col": 46, "tokLen": 1, "includedFrom": { @@ -12589,12 +12893,12 @@ ] } { - "id": "0x558a51bc3260", + "id": "0x5594b713c5e0", "kind": "FunctionDecl", "loc": { - "offset": 13456, + "offset": 13795, "file": "../include/sls/ToString.h", - "line": 391, + "line": 396, "col": 6, "tokLen": 8, "includedFrom": { @@ -12603,7 +12907,7 @@ }, "range": { "begin": { - "offset": 13451, + "offset": 13790, "col": 1, "tokLen": 4, "includedFrom": { @@ -12611,7 +12915,7 @@ } }, "end": { - "offset": 13510, + "offset": 13849, "col": 60, "tokLen": 1, "includedFrom": { @@ -12627,10 +12931,10 @@ }, "inner": [ { - "id": "0x558a51bc3078", + "id": "0x5594b713c408", "kind": "ParmVarDecl", "loc": { - "offset": 13484, + "offset": 13823, "col": 34, "tokLen": 1, "includedFrom": { @@ -12639,7 +12943,7 @@ }, "range": { "begin": { - "offset": 13465, + "offset": 13804, "col": 15, "tokLen": 5, "includedFrom": { @@ -12647,7 +12951,7 @@ } }, "end": { - "offset": 13484, + "offset": 13823, "col": 34, "tokLen": 1, "includedFrom": { @@ -12661,10 +12965,10 @@ } }, { - "id": "0x558a51bc3140", + "id": "0x5594b713c4c8", "kind": "ParmVarDecl", "loc": { - "offset": 13504, + "offset": 13843, "col": 54, "tokLen": 6, "includedFrom": { @@ -12673,7 +12977,7 @@ }, "range": { "begin": { - "offset": 13487, + "offset": 13826, "col": 37, "tokLen": 4, "includedFrom": { @@ -12681,7 +12985,7 @@ } }, "end": { - "offset": 13504, + "offset": 13843, "col": 54, "tokLen": 6, "includedFrom": { @@ -12691,19 +12995,18 @@ }, "name": "format", "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" } } ] } { - "id": "0x558a51bc34a0", + "id": "0x5594b713c818", "kind": "FunctionDecl", "loc": { - "offset": 13533, + "offset": 13872, "file": "../include/sls/ToString.h", - "line": 392, + "line": 397, "col": 21, "tokLen": 8, "includedFrom": { @@ -12712,7 +13015,7 @@ }, "range": { "begin": { - "offset": 13513, + "offset": 13852, "col": 1, "tokLen": 8, "includedFrom": { @@ -12720,7 +13023,7 @@ } }, "end": { - "offset": 13562, + "offset": 13901, "col": 50, "tokLen": 1, "includedFrom": { @@ -12728,9 +13031,9 @@ } } }, - "previousDecl": "0x558a51bc36e0", + "previousDecl": "0x5594b713d2c0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIlTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int64_t (const std::string &)" }, @@ -12742,7 +13045,7 @@ }, "inner": [ { - "id": "0x558a5015ac10", + "id": "0x5594b56a2d50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -12751,10 +13054,14 @@ ] }, { - "id": "0x558a51bc3398", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b713c708", "kind": "ParmVarDecl", "loc": { - "offset": 13561, + "offset": 13900, "col": 49, "tokLen": 1, "includedFrom": { @@ -12763,7 +13070,7 @@ }, "range": { "begin": { - "offset": 13542, + "offset": 13881, "col": 30, "tokLen": 5, "includedFrom": { @@ -12771,7 +13078,7 @@ } }, "end": { - "offset": 13561, + "offset": 13900, "col": 49, "tokLen": 1, "includedFrom": { @@ -12787,12 +13094,12 @@ ] } { - "id": "0x558a51bc4698", + "id": "0x5594b713e208", "kind": "FunctionTemplateDecl", "loc": { - "offset": 13799, + "offset": 14191, "file": "../include/sls/ToString.h", - "line": 402, + "line": 408, "col": 16, "tokLen": 8, "includedFrom": { @@ -12801,8 +13108,8 @@ }, "range": { "begin": { - "offset": 13762, - "line": 401, + "offset": 14154, + "line": 407, "col": 1, "tokLen": 8, "includedFrom": { @@ -12810,8 +13117,8 @@ } }, "end": { - "offset": 14009, - "line": 408, + "offset": 14401, + "line": 414, "col": 1, "tokLen": 1, "includedFrom": { @@ -12822,11 +13129,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51bc4020", + "id": "0x5594b713dc20", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 13781, - "line": 401, + "offset": 14173, + "line": 407, "col": 20, "tokLen": 1, "includedFrom": { @@ -12835,7 +13142,7 @@ }, "range": { "begin": { - "offset": 13772, + "offset": 14164, "col": 11, "tokLen": 8, "includedFrom": { @@ -12843,7 +13150,7 @@ } }, "end": { - "offset": 13781, + "offset": 14173, "col": 20, "tokLen": 1, "includedFrom": { @@ -12858,11 +13165,11 @@ "index": 0 }, { - "id": "0x558a51bc45f0", + "id": "0x5594b713e160", "kind": "FunctionDecl", "loc": { - "offset": 13799, - "line": 402, + "offset": 14191, + "line": 408, "col": 16, "tokLen": 8, "includedFrom": { @@ -12871,7 +13178,7 @@ }, "range": { "begin": { - "offset": 13784, + "offset": 14176, "col": 1, "tokLen": 3, "includedFrom": { @@ -12879,8 +13186,8 @@ } }, "end": { - "offset": 14009, - "line": 408, + "offset": 14401, + "line": 414, "col": 1, "tokLen": 1, "includedFrom": { @@ -12894,11 +13201,11 @@ }, "inner": [ { - "id": "0x558a51bc44c8", + "id": "0x5594b713e038", "kind": "ParmVarDecl", "loc": { - "offset": 13840, - "line": 402, + "offset": 14232, + "line": 408, "col": 57, "tokLen": 7, "includedFrom": { @@ -12907,7 +13214,7 @@ }, "range": { "begin": { - "offset": 13808, + "offset": 14200, "col": 25, "tokLen": 5, "includedFrom": { @@ -12915,7 +13222,7 @@ } }, "end": { - "offset": 13840, + "offset": 14232, "col": 57, "tokLen": 7, "includedFrom": { @@ -12930,11 +13237,11 @@ } }, { - "id": "0x558a51bfdaa0", + "id": "0x5594b717f658", "kind": "CompoundStmt", "range": { "begin": { - "offset": 13849, + "offset": 14241, "col": 66, "tokLen": 1, "includedFrom": { @@ -12942,8 +13249,8 @@ } }, "end": { - "offset": 14009, - "line": 408, + "offset": 14401, + "line": 414, "col": 1, "tokLen": 1, "includedFrom": { @@ -12953,12 +13260,12 @@ }, "inner": [ { - "id": "0x558a51bc4990", + "id": "0x5594b713e4a8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13855, - "line": 403, + "offset": 14247, + "line": 409, "col": 5, "tokLen": 3, "includedFrom": { @@ -12966,7 +13273,7 @@ } }, "end": { - "offset": 13876, + "offset": 14268, "col": 26, "tokLen": 1, "includedFrom": { @@ -12976,10 +13283,10 @@ }, "inner": [ { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "loc": { - "offset": 13870, + "offset": 14262, "col": 20, "tokLen": 6, "includedFrom": { @@ -12988,7 +13295,7 @@ }, "range": { "begin": { - "offset": 13855, + "offset": 14247, "col": 5, "tokLen": 3, "includedFrom": { @@ -12996,7 +13303,7 @@ } }, "end": { - "offset": 13870, + "offset": 14262, "col": 20, "tokLen": 6, "includedFrom": { @@ -13007,7 +13314,6 @@ "isReferenced": true, "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "nrvo": true @@ -13015,12 +13321,12 @@ ] }, { - "id": "0x558a51bee930", + "id": "0x5594b71744b0", "kind": "CallExpr", "range": { "begin": { - "offset": 13882, - "line": 404, + "offset": 14274, + "line": 410, "col": 5, "tokLen": 6, "includedFrom": { @@ -13028,7 +13334,7 @@ } }, "end": { - "offset": 13911, + "offset": 14303, "col": 34, "tokLen": 1, "includedFrom": { @@ -13042,11 +13348,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bc49c8", + "id": "0x5594b713e4e0", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 13882, + "offset": 14274, "col": 5, "tokLen": 6, "includedFrom": { @@ -13054,7 +13360,7 @@ } }, "end": { - "offset": 13889, + "offset": 14281, "col": 12, "tokLen": 7, "includedFrom": { @@ -13070,11 +13376,11 @@ "member": "reserve", "inner": [ { - "id": "0x558a51bc49a8", + "id": "0x5594b713e4c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13882, + "offset": 14274, "col": 5, "tokLen": 6, "includedFrom": { @@ -13082,7 +13388,7 @@ } }, "end": { - "offset": 13882, + "offset": 14274, "col": 5, "tokLen": 6, "includedFrom": { @@ -13091,16 +13397,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -13108,11 +13412,11 @@ ] }, { - "id": "0x558a51bee408", + "id": "0x5594b7173f88", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13120,7 +13424,7 @@ } }, "end": { - "offset": 13910, + "offset": 14302, "col": 33, "tokLen": 1, "includedFrom": { @@ -13131,16 +13435,16 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a5135d888" + "typeAliasDeclId": "0x5594b68ba1f8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bee3d8", + "id": "0x5594b7173f58", "kind": "MemberExpr", "range": { "begin": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13148,7 +13452,7 @@ } }, "end": { - "offset": 13905, + "offset": 14297, "col": 28, "tokLen": 4, "includedFrom": { @@ -13162,14 +13466,14 @@ "valueCategory": "prvalue", "name": "size", "isArrow": false, - "referencedMemberDecl": "0x558a51be2de0", + "referencedMemberDecl": "0x5594b71575d0", "inner": [ { - "id": "0x558a51bc4a10", + "id": "0x5594b713e528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13177,7 +13481,7 @@ } }, "end": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13191,7 +13495,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc44c8", + "id": "0x5594b713e038", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -13206,12 +13510,12 @@ ] }, { - "id": "0x558a51bfd868", + "id": "0x5594b717f3d8", "kind": "CXXForRangeStmt", "range": { "begin": { - "offset": 13918, - "line": 405, + "offset": 14310, + "line": 411, "col": 5, "tokLen": 3, "includedFrom": { @@ -13219,8 +13523,8 @@ } }, "end": { - "offset": 13987, - "line": 406, + "offset": 14379, + "line": 412, "col": 40, "tokLen": 1, "includedFrom": { @@ -13231,12 +13535,12 @@ "inner": [ {}, { - "id": "0x558a51beec68", + "id": "0x5594b71747e8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13939, - "line": 405, + "offset": 14331, + "line": 411, "col": 26, "tokLen": 7, "includedFrom": { @@ -13244,7 +13548,7 @@ } }, "end": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13254,10 +13558,10 @@ }, "inner": [ { - "id": "0x558a51beea70", + "id": "0x5594b71745f0", "kind": "VarDecl", "loc": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13266,7 +13570,7 @@ }, "range": { "begin": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13274,7 +13578,7 @@ } }, "end": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13291,11 +13595,11 @@ "init": "c", "inner": [ { - "id": "0x558a51bee958", + "id": "0x5594b71744e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13303,7 +13607,7 @@ } }, "end": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13317,7 +13621,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc44c8", + "id": "0x5594b713e038", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -13330,11 +13634,11 @@ ] }, { - "id": "0x558a51bfa520", + "id": "0x5594b717cbb0", "kind": "DeclStmt", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13342,7 +13646,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13352,10 +13656,10 @@ }, "inner": [ { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "loc": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13364,7 +13668,7 @@ }, "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13372,7 +13676,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13386,16 +13690,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "init": "c", "inner": [ { - "id": "0x558a51beee50", + "id": "0x5594b71749d0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13403,7 +13707,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13414,16 +13718,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51beee20", + "id": "0x5594b71749a0", "kind": "MemberExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13431,7 +13735,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13445,14 +13749,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a51be1e88", + "referencedMemberDecl": "0x5594b7156650", "inner": [ { - "id": "0x558a51beec80", + "id": "0x5594b7174800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13460,7 +13764,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13474,7 +13778,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beea70", + "id": "0x5594b71745f0", "kind": "VarDecl", "name": "__range2", "type": { @@ -13491,11 +13795,11 @@ ] }, { - "id": "0x558a51bfa538", + "id": "0x5594b717cbc8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13503,7 +13807,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13513,10 +13817,10 @@ }, "inner": [ { - "id": "0x558a51beed58", + "id": "0x5594b71748d8", "kind": "VarDecl", "loc": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13525,7 +13829,7 @@ }, "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13533,7 +13837,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13547,16 +13851,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "init": "c", "inner": [ { - "id": "0x558a51bfa440", + "id": "0x5594b717cad0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13564,7 +13868,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13575,16 +13879,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bfa410", + "id": "0x5594b717caa0", "kind": "MemberExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13592,7 +13896,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13606,14 +13910,14 @@ "valueCategory": "prvalue", "name": "end", "isArrow": false, - "referencedMemberDecl": "0x558a51be2118", + "referencedMemberDecl": "0x5594b7156900", "inner": [ { - "id": "0x558a51beeca0", + "id": "0x5594b7174820", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13621,7 +13925,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13635,7 +13939,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beea70", + "id": "0x5594b71745f0", "kind": "VarDecl", "name": "__range2", "type": { @@ -13652,11 +13956,11 @@ ] }, { - "id": "0x558a51bfd338", + "id": "0x5594b717eea8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13664,7 +13968,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13679,11 +13983,11 @@ "adl": true, "inner": [ { - "id": "0x558a51bfd320", + "id": "0x5594b717ee90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13691,7 +13995,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13700,17 +14004,17 @@ } }, "type": { - "qualType": "bool (*)(const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &, const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &) noexcept" + "qualType": "bool (*)(const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bfcf70", + "id": "0x5594b717eb70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13718,7 +14022,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13727,26 +14031,26 @@ } }, "type": { - "qualType": "bool (const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &, const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bfb108", + "id": "0x5594b7179580", "kind": "FunctionDecl", "name": "operator!=", "type": { - "qualType": "bool (const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &, const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" } } } ] }, { - "id": "0x558a51bfcf40", + "id": "0x5594b717eb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13754,7 +14058,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13763,18 +14067,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51bfa550", + "id": "0x5594b717cbe0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13782,7 +14085,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13793,28 +14096,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } ] }, { - "id": "0x558a51bfcf58", + "id": "0x5594b717eb58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13822,7 +14125,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13831,18 +14134,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51bfa570", + "id": "0x5594b717cc00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13850,7 +14152,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13861,17 +14163,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beed58", + "id": "0x5594b71748d8", "kind": "VarDecl", "name": "__end2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } @@ -13880,11 +14182,11 @@ ] }, { - "id": "0x558a51bfd4d8", + "id": "0x5594b717f048", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13892,7 +14194,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13901,17 +14203,16 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "__normal_iterator *, vector>>" + "qualType": "__normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x558a51bfd4c0", + "id": "0x5594b717f030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13919,7 +14220,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13928,17 +14229,17 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &(*)() noexcept" + "qualType": "__normal_iterator *, std::vector>> &(*)() noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bfd390", + "id": "0x5594b717ef00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13946,7 +14247,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13955,26 +14256,26 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bf8e60", + "id": "0x5594b7177138", "kind": "CXXMethodDecl", "name": "operator++", "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" } } } ] }, { - "id": "0x558a51bfd370", + "id": "0x5594b717eee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13982,7 +14283,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13993,28 +14294,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } ] }, { - "id": "0x558a51beea38", + "id": "0x5594b71745b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13923, + "offset": 14315, "col": 10, "tokLen": 5, "includedFrom": { @@ -14022,7 +14323,7 @@ } }, "end": { - "offset": 13946, + "offset": 14338, "col": 33, "tokLen": 1, "includedFrom": { @@ -14032,10 +14333,10 @@ }, "inner": [ { - "id": "0x558a51bee9d0", + "id": "0x5594b7174550", "kind": "VarDecl", "loc": { - "offset": 13935, + "offset": 14327, "col": 22, "tokLen": 1, "includedFrom": { @@ -14044,7 +14345,7 @@ }, "range": { "begin": { - "offset": 13923, + "offset": 14315, "col": 10, "tokLen": 5, "includedFrom": { @@ -14052,7 +14353,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14068,11 +14369,11 @@ "init": "c", "inner": [ { - "id": "0x558a51bfd6a8", + "id": "0x5594b717f218", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14080,7 +14381,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14094,11 +14395,11 @@ "valueCategory": "lvalue", "inner": [ { - "id": "0x558a51bfd690", + "id": "0x5594b717f200", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14106,7 +14407,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14121,11 +14422,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bfd578", + "id": "0x5594b717f0e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14133,7 +14434,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14146,7 +14447,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bf89f8", + "id": "0x5594b7176d00", "kind": "CXXMethodDecl", "name": "operator*", "type": { @@ -14157,11 +14458,11 @@ ] }, { - "id": "0x558a51bfd560", + "id": "0x5594b717f0d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14169,7 +14470,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14184,11 +14485,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bfd540", + "id": "0x5594b717f0b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14196,7 +14497,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14207,17 +14508,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } @@ -14230,12 +14531,12 @@ ] }, { - "id": "0x558a51bfda40", + "id": "0x5594b717f5c0", "kind": "CallExpr", "range": { "begin": { - "offset": 13956, - "line": 406, + "offset": 14348, + "line": 412, "col": 9, "tokLen": 6, "includedFrom": { @@ -14243,7 +14544,7 @@ } }, "end": { - "offset": 13987, + "offset": 14379, "col": 40, "tokLen": 1, "includedFrom": { @@ -14257,11 +14558,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bfd8e8", + "id": "0x5594b717f450", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 13956, + "offset": 14348, "col": 9, "tokLen": 6, "includedFrom": { @@ -14269,7 +14570,7 @@ } }, "end": { - "offset": 13963, + "offset": 14355, "col": 16, "tokLen": 9, "includedFrom": { @@ -14285,11 +14586,11 @@ "member": "push_back", "inner": [ { - "id": "0x558a51bfd8c8", + "id": "0x5594b717f430", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13956, + "offset": 14348, "col": 9, "tokLen": 6, "includedFrom": { @@ -14297,7 +14598,7 @@ } }, "end": { - "offset": 13956, + "offset": 14348, "col": 9, "tokLen": 6, "includedFrom": { @@ -14306,16 +14607,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -14323,11 +14622,11 @@ ] }, { - "id": "0x558a51bfda18", + "id": "0x5594b717f590", "kind": "CallExpr", "range": { "begin": { - "offset": 13973, + "offset": 14365, "col": 26, "tokLen": 8, "includedFrom": { @@ -14335,7 +14634,7 @@ } }, "end": { - "offset": 13986, + "offset": 14378, "col": 39, "tokLen": 1, "includedFrom": { @@ -14349,11 +14648,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bfd968", + "id": "0x5594b717f4e0", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 13973, + "offset": 14365, "col": 26, "tokLen": 8, "includedFrom": { @@ -14361,7 +14660,7 @@ } }, "end": { - "offset": 13983, + "offset": 14375, "col": 36, "tokLen": 1, "includedFrom": { @@ -14377,22 +14676,22 @@ "name": "StringTo", "lookups": [ { - "id": "0x558a51bc4698", + "id": "0x5594b713e208", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51b80fb8", + "id": "0x5594b70f87f8", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51bb89b8", + "id": "0x5594b711ce08", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51bb67e8", + "id": "0x5594b711a688", "kind": "FunctionTemplateDecl", "name": "StringTo" } @@ -14405,7 +14704,7 @@ }, "inner": [ { - "id": "0x558a51bc4070", + "id": "0x5594b713dc70", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -14415,7 +14714,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51bc4020", + "id": "0x5594b713dc20", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -14425,11 +14724,11 @@ ] }, { - "id": "0x558a51bfd9f8", + "id": "0x5594b717f570", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13985, + "offset": 14377, "col": 38, "tokLen": 1, "includedFrom": { @@ -14437,7 +14736,7 @@ } }, "end": { - "offset": 13985, + "offset": 14377, "col": 38, "tokLen": 1, "includedFrom": { @@ -14451,7 +14750,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bee9d0", + "id": "0x5594b7174550", "kind": "VarDecl", "name": "s", "type": { @@ -14466,12 +14765,12 @@ ] }, { - "id": "0x558a51bfda88", + "id": "0x5594b717f610", "kind": "ReturnStmt", "range": { "begin": { - "offset": 13994, - "line": 407, + "offset": 14386, + "line": 413, "col": 5, "tokLen": 6, "includedFrom": { @@ -14479,7 +14778,7 @@ } }, "end": { - "offset": 14001, + "offset": 14393, "col": 12, "tokLen": 6, "includedFrom": { @@ -14489,11 +14788,11 @@ }, "inner": [ { - "id": "0x558a51bfda68", + "id": "0x5594b717f5f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 14001, + "offset": 14393, "col": 12, "tokLen": 6, "includedFrom": { @@ -14501,7 +14800,7 @@ } }, "end": { - "offset": 14001, + "offset": 14393, "col": 12, "tokLen": 6, "includedFrom": { @@ -14510,16 +14809,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -14527,37 +14824,11743 @@ ] } ] + }, + { + "id": "0x5594b7717110", + "kind": "FullComment", + "loc": { + "offset": 14104, + "line": 406, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77170e0", + "kind": "ParagraphComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77170b0", + "kind": "TextComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Convert vector of strings to vector of type T " + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7717040", + "kind": "FullComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7717010", + "kind": "ParagraphComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7716fe0", + "kind": "TextComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Convert vector of strings to vector of type T " + } + ] } ] } ] } { - "id": "0x558a51f0e4c0", + "id": "0x5594b717ff48", + "kind": "FunctionTemplateDecl", + "loc": { + "offset": 14691, + "file": "../include/sls/ToString.h", + "line": 421, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14499, + "line": 418, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16208, + "line": 463, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "StringTo", + "inner": [ + { + "id": "0x5594b717f688", + "kind": "TemplateTypeParmDecl", + "loc": { + "offset": 14518, + "line": 418, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14509, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14518, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "T", + "tagUsed": "typename", + "depth": 0, + "index": 0 + }, + { + "id": "0x5594b717fce8", + "kind": "NonTypeTemplateParmDecl", + "loc": { + "offset": 14684, + "line": 420, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14521, + "line": 418, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14686, + "line": 420, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "typename enable_if::value && !std::is_same_v, int>::type", + "qualType": "std::enable_if_t::value && !std::is_same_v, int>" + }, + "depth": 0, + "index": 1, + "defaultArg": { + "kind": "TemplateArgument", + "isExpr": true + }, + "inner": [ + { + "kind": "TemplateArgument", + "range": { + "begin": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isExpr": true, + "inner": [ + { + "id": "0x5594b717fc90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x5594b717fea0", + "kind": "FunctionDecl", + "loc": { + "offset": 14691, + "line": 421, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14689, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16208, + "line": 463, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "StringTo", + "type": { + "qualType": "T (const std::string &)" + }, + "inner": [ + { + "id": "0x5594b717fdd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14719, + "line": 421, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14700, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14719, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x5594b718e300", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14722, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16208, + "line": 463, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7180110", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14728, + "line": 422, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14770, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71800b0", + "kind": "TypeAliasDecl", + "loc": { + "offset": 14734, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14728, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14760, + "col": 37, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "ElementType", + "type": { + "qualType": "typename T::value_type" + }, + "inner": [ + { + "id": "0x5594b7180040", + "kind": "DependentNameType", + "type": { + "qualType": "typename T::value_type" + }, + "isDependent": true, + "isInstantiationDependent": true + } + ] + } + ] + }, + { + "id": "0x5594b7180218", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14921, + "line": 425, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14941, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7180160", + "kind": "VarDecl", + "loc": { + "offset": 14933, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14921, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b71801e8", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const basic_string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b71801c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b717fdd0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182870", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14947, + "line": 426, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15206, + "line": 433, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7180248", + "kind": "VarDecl", + "loc": { + "offset": 14952, + "line": 426, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14947, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "strip", + "type": { + "qualType": "auto" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7182848", + "kind": "LambdaExpr", + "range": { + "begin": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "(lambda at ../include/sls/ToString.h:426:18)" + }, + "valueCategory": "prvalue", + "hasExplicitParameters": true, + "inner": [ + { + "id": "0x5594b71802b0", + "kind": "CXXRecordDecl", + "loc": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "tagUsed": "class", + "completeDefinition": true, + "definitionData": { + "canConstDefaultInit": true, + "copyAssign": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "trivial": true + }, + "copyCtor": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "defaultCtor": { + "defaultedIsConstexpr": true + }, + "dtor": { + "irrelevant": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "isEmpty": true, + "isLambda": true, + "isLiteral": true, + "isStandardLayout": true, + "isTriviallyCopyable": true, + "moveAssign": {}, + "moveCtor": { + "exists": true, + "needsImplicit": true, + "simple": true, + "trivial": true + } + }, + "inner": [ + { + "id": "0x5594b71803d0", + "kind": "CXXMethodDecl", + "loc": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14979, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "operator()", + "type": { + "qualType": "auto (std::string &) const" + }, + "inline": true, + "inner": [ + { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "loc": { + "offset": 14976, + "line": 426, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14963, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14976, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "str", + "type": { + "qualType": "std::string &" + } + }, + { + "id": "0x5594b7182438", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14981, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181110", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14991, + "line": 427, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15030, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "loc": { + "offset": 14996, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14991, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7180fc8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7180f80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15008, + "col": 26, + "tokLen": 17, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_first_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b6ed8", + "inner": [ + { + "id": "0x5594b7180fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7180750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71807e8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181000", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b6e10b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 116697, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3361, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b6094bc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 116697, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b71812e8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15040, + "file": "../include/sls/ToString.h", + "line": 428, + "col": 9, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15044, + "line": 428, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b71811c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b71811d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + }, + { + "id": "0x5594b71812c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15072, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181290", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15086, + "line": 429, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15096, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181260", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15090, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "clear", + "isArrow": false, + "referencedMemberDecl": "0x5594b6195948", + "inner": [ + { + "id": "0x5594b7181240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71812b8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15111, + "line": 430, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15111, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7182420", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15137, + "line": 432, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b71823e8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b71823d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(*)(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7181ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6192530", + "kind": "CXXMethodDecl", + "name": "operator=", + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + } + } + } + ] + }, + { + "id": "0x5594b7181308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + }, + { + "id": "0x5594b7181ed8", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7181eb8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7181eb0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7181e60", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181348", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15147, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "substr", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8988", + "inner": [ + { + "id": "0x5594b7181e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x5594b7181dd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x5594b7181ce8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15185, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181ca0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15165, + "col": 37, + "tokLen": 16, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_last_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8688", + "inner": [ + { + "id": "0x5594b7181cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181430", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181d78", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 120283, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3448, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 120283, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7181db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15189, + "file": "../include/sls/ToString.h", + "line": 432, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7181df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71826a8", + "kind": "CXXConversionDecl", + "loc": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "operator auto (*)(std::basic_string &)", + "type": { + "qualType": "auto (*() const noexcept)(std::string &)" + }, + "inline": true, + "constexpr": true + }, + { + "id": "0x5594b7182760", + "kind": "CXXMethodDecl", + "loc": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "__invoke", + "type": { + "qualType": "auto (std::string &)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x5594b7182640", + "kind": "ParmVarDecl", + "loc": { + "offset": 14976, + "line": 426, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14963, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14976, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "str", + "type": { + "qualType": "std::string &" + } + } + ] + } + ] + }, + { + "id": "0x5594b7182438", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14981, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181110", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14991, + "line": 427, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15030, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "loc": { + "offset": 14996, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14991, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7180fc8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7180f80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15008, + "col": 26, + "tokLen": 17, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_first_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b6ed8", + "inner": [ + { + "id": "0x5594b7180fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7180750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71807e8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181000", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b6e10b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 116697, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3361, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b6094bc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 116697, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b71812e8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15040, + "file": "../include/sls/ToString.h", + "line": 428, + "col": 9, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15044, + "line": 428, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b71811c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b71811d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + }, + { + "id": "0x5594b71812c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15072, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181290", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15086, + "line": 429, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15096, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181260", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15090, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "clear", + "isArrow": false, + "referencedMemberDecl": "0x5594b6195948", + "inner": [ + { + "id": "0x5594b7181240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71812b8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15111, + "line": 430, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15111, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7182420", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15137, + "line": 432, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b71823e8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b71823d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(*)(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7181ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6192530", + "kind": "CXXMethodDecl", + "name": "operator=", + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + } + } + } + ] + }, + { + "id": "0x5594b7181308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + }, + { + "id": "0x5594b7181ed8", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7181eb8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7181eb0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7181e60", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181348", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15147, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "substr", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8988", + "inner": [ + { + "id": "0x5594b7181e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x5594b7181dd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x5594b7181ce8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15185, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181ca0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15165, + "col": 37, + "tokLen": 16, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_last_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8688", + "inner": [ + { + "id": "0x5594b7181cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181430", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181d78", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 120283, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3448, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 120283, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7181db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15189, + "file": "../include/sls/ToString.h", + "line": 432, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7181df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71828c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15212, + "line": 434, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15222, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15212, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15212, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "auto" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180248", + "kind": "VarDecl", + "name": "strip", + "type": { + "qualType": "auto" + } + } + }, + { + "id": "0x5594b71828a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15218, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15218, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + }, + { + "id": "0x5594b7183008", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 15229, + "line": 435, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15374, + "line": 438, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7182cb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15236, + "line": 435, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x5594b7182b38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x5594b71829c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x5594b7182960", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15246, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182918", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15241, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "size", + "isArrow": false, + "referencedMemberDecl": "0x5594b6194a20", + "inner": [ + { + "id": "0x5594b7182948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71828f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71829a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182988", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x5594b7182b18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7182ae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15267, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15267, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7182a90", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15267, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7182a60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15261, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "front", + "isArrow": false, + "referencedMemberDecl": "0x5594b6196470", + "inner": [ + { + "id": "0x5594b71829e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182ab8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 91 + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182c90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7182c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15289, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182c48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15289, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7182c08", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15289, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7182bd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15284, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "back", + "isArrow": false, + "referencedMemberDecl": "0x5594b6196750", + "inner": [ + { + "id": "0x5594b7182b58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182c30", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 93 + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182fe8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15299, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15374, + "line": 438, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7182f60", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15309, + "line": 436, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b7182f28", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15309, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7182f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(*)(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7182ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6192530", + "kind": "CXXMethodDecl", + "name": "operator=", + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + } + } + } + ] + }, + { + "id": "0x5594b7182cd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15309, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15309, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + }, + { + "id": "0x5594b7182ed8", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7182eb8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7182eb0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7182e60", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182d10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15321, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "substr", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8988", + "inner": [ + { + "id": "0x5594b7182e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7182cf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7182e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182d40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x5594b7182e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x5594b7182dc8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15341, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182d80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15336, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "size", + "isArrow": false, + "referencedMemberDecl": "0x5594b6194a20", + "inner": [ + { + "id": "0x5594b7182db0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7182d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182fb8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15357, + "line": 437, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15367, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15357, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15357, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "auto" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180248", + "kind": "VarDecl", + "name": "strip", + "type": { + "qualType": "auto" + } + } + }, + { + "id": "0x5594b7182f98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15363, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15363, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7187500", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15380, + "line": 439, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15508, + "line": 441, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7186930", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15384, + "line": 439, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15425, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x5594b71867e8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15407, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71867a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15389, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_first_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b3d00", + "inner": [ + { + "id": "0x5594b71867d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7183028", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7186820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b71830c0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[3]" + }, + "valueCategory": "lvalue", + "value": "\"[]\"" + } + ] + }, + { + "id": "0x5594b7186850", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7186838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 108850, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3165, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 108850, + "col": 58, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b6094600", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 108850, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 108850, + "col": 58, + "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": "0x5594b7186918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15412, + "file": "../include/sls/ToString.h", + "line": 439, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15425, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b71868e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15412, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15425, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + }, + { + "id": "0x5594b71874e8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15431, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15508, + "line": 441, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71874d0", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15441, + "line": 440, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b71874b8", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 15441, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7187490", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 15447, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b64b52f0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x5594b7187470", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15447, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7187468", + "dtor": { + "id": "0x5594b64b5d38", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7187438", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 15447, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b7187420", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x5594b7187408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71873e8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b71873e0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b71873a8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7187390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7187370", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6b1be00", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b7187340", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7186ef0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7186ee8", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7186eb0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7186e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7186e78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6ac2640", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x5594b7186e60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7186980", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Mismatched brackets in list '\"" + } + ] + }, + { + "id": "0x5594b71869b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b717fdd0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7187358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7186f10", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[2]" + }, + "valueCategory": "lvalue", + "value": "\"'\"" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71875a8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15515, + "line": 443, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15520, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7187540", + "kind": "VarDecl", + "loc": { + "offset": 15517, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15515, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15517, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "res", + "type": { + "qualType": "T" + }, + "nrvo": true + } + ] + }, + { + "id": "0x5594b7187918", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15526, + "line": 444, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15553, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7187628", + "kind": "VarDecl", + "loc": { + "offset": 15545, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15526, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15552, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "ss", + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + }, + "init": "call", + "inner": [ + { + "id": "0x5594b71878e0", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 15545, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15552, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const __string_type &, ios_base::openmode)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b71876d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const __string_type", + "typeAliasDeclId": "0x5594b70280c8" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7187690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + }, + { + "id": "0x5594b7187700", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "_Ios_Openmode", + "qualType": "openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71876e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21830, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/sstream", + "line": 677, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + }, + "end": { + "offset": 21840, + "col": 44, + "tokLen": 2, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + } + }, + "type": { + "desugaredQualType": "_Ios_Openmode", + "qualType": "openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b70065e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21830, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + }, + "end": { + "offset": 21840, + "col": 44, + "tokLen": 2, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + } + }, + "type": { + "desugaredQualType": "const _Ios_Openmode", + "qualType": "const openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6c1fa20", + "kind": "VarDecl", + "name": "in", + "type": { + "desugaredQualType": "const _Ios_Openmode", + "qualType": "const openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71879f8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15559, + "file": "../include/sls/ToString.h", + "line": 445, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15575, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7187968", + "kind": "VarDecl", + "loc": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15559, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "init": "call", + "inner": [ + { + "id": "0x5594b71879d0", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void () noexcept(is_nothrow_default_constructible>::value)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete" + } + ] + } + ] + }, + { + "id": "0x5594b718e2a8", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 15581, + "line": 446, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16190, + "line": 461, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15588, + "line": 446, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "castKind": "UserDefinedConversion", + "conversionFunc": { + "id": "0x5594b6efa068", + "kind": "CXXConversionDecl", + "name": "operator bool", + "type": { + "qualType": "bool () const" + } + }, + "inner": [ + { + "id": "0x5594b7188540", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7188510", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "operator bool", + "isArrow": false, + "referencedMemberDecl": "0x5594b6efa068", + "inner": [ + { + "id": "0x5594b71884f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_ios" + }, + "valueCategory": "lvalue", + "castKind": "UncheckedDerivedToBase", + "path": [ + { + "isVirtual": true, + "name": "basic_ios" + } + ], + "inner": [ + { + "id": "0x5594b7188458", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istream", + "qualType": "basic_istream" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7188440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15593, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_istream &(*)(basic_istream &, basic_string &, char)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b71883a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15593, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_istream &(basic_istream &, basic_string &, char)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b60f56c8", + "kind": "FunctionDecl", + "name": "getline", + "type": { + "qualType": "basic_istream &(basic_istream &, basic_string &, char)" + } + }, + "foundReferencedDecl": { + "id": "0x5594b6350458", + "kind": "FunctionTemplateDecl", + "name": "getline" + } + } + ] + }, + { + "id": "0x5594b7188498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istream", + "qualType": "basic_istream" + }, + "valueCategory": "lvalue", + "castKind": "DerivedToBase", + "path": [ + { + "name": "basic_istream" + } + ], + "inner": [ + { + "id": "0x5594b7187a90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187628", + "kind": "VarDecl", + "name": "ss", + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + } + } + } + ] + }, + { + "id": "0x5594b7187ab0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15605, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15605, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + }, + { + "id": "0x5594b7187ad0", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15611, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15611, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 44 + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e288", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15617, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16190, + "line": 461, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189178", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15627, + "line": 447, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15788, + "line": 449, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71885a0", + "kind": "UnresolvedMemberExpr", + "range": { + "begin": { + "offset": 15627, + "line": 447, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15632, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7188580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15627, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15627, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + }, + { + "id": "0x5594b7189060", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15638, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15756, + "line": 448, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7188628", + "kind": "UnresolvedLookupExpr", + "range": { + "begin": { + "offset": 15638, + "line": 447, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15643, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "usesADL": false, + "name": "remove_if", + "lookups": [ + { + "id": "0x5594b6550718", + "kind": "FunctionTemplateDecl", + "name": "remove_if" + }, + { + "id": "0x5594b66163f0", + "kind": "FunctionTemplateDecl", + "name": "remove_if" + } + ] + }, + { + "id": "0x5594b7188728", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15664, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "__gnu_cxx::__normal_iterator>", + "qualType": "iterator", + "typeAliasDeclId": "0x5594b617e178" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71886f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15658, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "begin", + "isArrow": false, + "referencedMemberDecl": "0x5594b6193860", + "inner": [ + { + "id": "0x5594b7188678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188800", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15676, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "__gnu_cxx::__normal_iterator>", + "qualType": "iterator", + "typeAliasDeclId": "0x5594b617e178" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71887d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15672, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x5594b6193b70", + "inner": [ + { + "id": "0x5594b7188750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7189038", + "kind": "LambdaExpr", + "range": { + "begin": { + "offset": 15713, + "line": 448, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "(lambda at ../include/sls/ToString.h:448:35)" + }, + "valueCategory": "prvalue", + "hasExplicitParameters": true, + "inner": [ + { + "id": "0x5594b7188828", + "kind": "CXXRecordDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "tagUsed": "class", + "completeDefinition": true, + "definitionData": { + "canConstDefaultInit": true, + "copyAssign": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "trivial": true + }, + "copyCtor": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "defaultCtor": { + "defaultedIsConstexpr": true + }, + "dtor": { + "irrelevant": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "isEmpty": true, + "isLambda": true, + "isLiteral": true, + "isStandardLayout": true, + "isTriviallyCopyable": true, + "moveAssign": {}, + "moveCtor": { + "exists": true, + "needsImplicit": true, + "simple": true, + "trivial": true + } + }, + "inner": [ + { + "id": "0x5594b7188948", + "kind": "CXXMethodDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15722, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "operator()", + "type": { + "qualType": "auto (char) const" + }, + "inline": true, + "inner": [ + { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "loc": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15716, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "c", + "type": { + "qualType": "char" + } + }, + { + "id": "0x5594b7188cd0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15724, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188cc0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15726, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188ca0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x5594b7188be0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188bb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188b60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b80", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 34 + } + ] + } + ] + }, + { + "id": "0x5594b7188c80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c20", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7188e98", + "kind": "CXXConversionDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "operator auto (*)(char)", + "type": { + "qualType": "auto (*() const noexcept)(char)" + }, + "inline": true, + "constexpr": true + }, + { + "id": "0x5594b7188f50", + "kind": "CXXMethodDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "__invoke", + "type": { + "qualType": "auto (char)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x5594b7188e30", + "kind": "ParmVarDecl", + "loc": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15716, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "c", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x5594b7188cd0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15724, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188cc0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15726, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188ca0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x5594b7188be0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188bb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188b60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b80", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 34 + } + ] + } + ] + }, + { + "id": "0x5594b7188c80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c20", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189150", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15778, + "line": 449, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15787, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "__gnu_cxx::__normal_iterator>", + "qualType": "iterator", + "typeAliasDeclId": "0x5594b617e178" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7189120", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15778, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15783, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x5594b6193b70", + "inner": [ + { + "id": "0x5594b71890a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15778, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15778, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e268", + "kind": "CXXTryStmt", + "range": { + "begin": { + "offset": 15800, + "line": 451, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16184, + "line": 460, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189538", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15804, + "line": 451, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15954, + "line": 456, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189258", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15818, + "line": 452, + "col": 13, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15852, + "line": 453, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189218", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15822, + "line": 452, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15833, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71891d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15827, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "empty", + "isArrow": false, + "referencedMemberDecl": "0x5594b6195a00", + "inner": [ + { + "id": "0x5594b7189200", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71891b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189240", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 15852, + "line": 453, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15852, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + } + } + } + ] + }, + { + "id": "0x5594b7189468", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15874, + "line": 454, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15912, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189290", + "kind": "VarDecl", + "loc": { + "offset": 15879, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15874, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15911, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "val", + "type": { + "qualType": "auto" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7189438", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15885, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15911, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7189380", + "kind": "UnresolvedLookupExpr", + "range": { + "begin": { + "offset": 15885, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15905, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "usesADL": true, + "name": "StringTo", + "lookups": [ + { + "id": "0x5594b717ff48", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b713e208", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b70f87f8", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b711ce08", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b711a688", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "desugaredQualType": "typename T::value_type", + "qualType": "ElementType", + "typeAliasDeclId": "0x5594b71800b0" + }, + "inner": [ + { + "id": "0x5594b7189330", + "kind": "TypedefType", + "type": { + "qualType": "ElementType" + }, + "isDependent": true, + "isInstantiationDependent": true, + "decl": { + "id": "0x5594b71800b0", + "kind": "TypeAliasDecl", + "name": "ElementType" + }, + "inner": [ + { + "id": "0x5594b7180040", + "kind": "DependentNameType", + "type": { + "qualType": "typename T::value_type" + }, + "isDependent": true, + "isInstantiationDependent": true + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15907, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15907, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189508", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15926, + "line": 455, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15943, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71894a0", + "kind": "CXXDependentScopeMemberExpr", + "range": { + "begin": { + "offset": 15926, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15930, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "isArrow": false, + "member": "push_back", + "inner": [ + { + "id": "0x5594b7189480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15926, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15926, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "T" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187540", + "kind": "VarDecl", + "name": "res", + "type": { + "qualType": "T" + } + } + } + ] + }, + { + "id": "0x5594b71894e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15940, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15940, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "auto" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7189290", + "kind": "VarDecl", + "name": "val", + "type": { + "qualType": "auto" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b718e248", + "kind": "CXXCatchStmt", + "range": { + "begin": { + "offset": 15956, + "line": 456, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16184, + "line": 460, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189610", + "kind": "VarDecl", + "loc": { + "offset": 15985, + "line": 456, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15963, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15985, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "e", + "type": { + "qualType": "const std::exception &" + } + }, + { + "id": "0x5594b718e230", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15988, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16184, + "line": 460, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b718e218", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 16002, + "line": 457, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b718e200", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 16002, + "line": 457, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b718e1d8", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 16008, + "line": 457, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b64b52f0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x5594b718e1b8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16008, + "line": 457, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718e1b0", + "dtor": { + "id": "0x5594b64b5d38", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718e180", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 16008, + "line": 457, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b718e168", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x5594b718e150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b718e130", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718e128", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718e0f0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b718e0d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16119, + "line": 458, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16119, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, basic_string, std::allocator> &&)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b718e0b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16119, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16119, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, basic_string, std::allocator> &&)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6b1e100", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, basic_string, std::allocator> &&)" + } + } + } + ] + }, + { + "id": "0x5594b718e088", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b718a198", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718a190", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718a158", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b718a140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16050, + "line": 457, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b718a120", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6b1be00", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b718a0f0", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7189be8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7189be0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7189ba8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7189b90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7189b70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6ac2640", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x5594b7189b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b71896a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[20]" + }, + "valueCategory": "lvalue", + "value": "\"Could not convert '\"" + } + ] + }, + { + "id": "0x5594b7189b58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71896d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718a108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7189c70", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 16083, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[34]" + }, + "valueCategory": "lvalue", + "value": "\"' to the container element type. \"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e0a0", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16152, + "line": 459, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b718dae0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 16152, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b625bdf8", + "kind": "CXXConstructorDecl", + "name": "basic_string", + "type": { + "qualType": "void (const char *, const std::allocator &)" + } + }, + "inner": [ + { + "id": "0x5594b718dac0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16152, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718dab8", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718da80", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 16152, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const char *, const std::allocator &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b718a240", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16171, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b718a210", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16166, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "what", + "isArrow": false, + "referencedMemberDecl": "0x5594b5ba05f0", + "inner": [ + { + "id": "0x5594b718a1f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::exception" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7189610", + "kind": "VarDecl", + "name": "e", + "type": { + "qualType": "const std::exception &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b718da60", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const std::allocator" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b718da30", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 22566, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 730, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "const std::allocator" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x5594b718da18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22566, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "const std::allocator" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b718d9f8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 22566, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "std::allocator" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718d9f0", + "dtor": { + "id": "0x5594b5c9e918", + "kind": "CXXDestructorDecl", + "name": "~allocator", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718d9c0", + "kind": "CXXTemporaryObjectExpr", + "range": { + "begin": { + "offset": 22566, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "std::allocator" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void () noexcept" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e2e8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 16196, + "file": "../include/sls/ToString.h", + "line": 462, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16203, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b718e2c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16203, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16203, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "T" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187540", + "kind": "VarDecl", + "name": "res", + "type": { + "qualType": "T" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b77174f0", + "kind": "FullComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77174c0", + "kind": "ParagraphComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7717370", + "kind": "TextComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14461, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Parse comma-separated string into vector type T (e.g.," + }, + { + "id": "0x5594b77173a0", + "kind": "TextComment", + "loc": { + "offset": 14465, + "line": 417, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14465, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14473, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " StringTo" + }, + { + "id": "0x5594b77173d0", + "kind": "TextComment", + "loc": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14477, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": ">()) " + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7717300", + "kind": "FullComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77172d0", + "kind": "ParagraphComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7717180", + "kind": "TextComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14461, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Parse comma-separated string into vector type T (e.g.," + }, + { + "id": "0x5594b77171b0", + "kind": "TextComment", + "loc": { + "offset": 14465, + "line": 417, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14465, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14473, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " StringTo" + }, + { + "id": "0x5594b77171e0", + "kind": "TextComment", + "loc": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14477, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": ">()) " + } + ] + } + ] + } + ] +} +{ + "id": "0x5594b7451e28", "kind": "FunctionDecl", "loc": { - "offset": 23590, + "offset": 24272, "file": "ToString.cpp", - "line": 774, + "line": 803, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 23559, + "offset": 24241, "col": 1, "tokLen": 8 }, "end": { - "offset": 24209, - "line": 794, + "offset": 24891, + "line": 823, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bb9aa0", + "previousDecl": "0x5594b711d688", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorType (const std::string &)" }, @@ -14569,13 +26572,13 @@ }, "inner": [ { - "id": "0x558a5144b720", + "id": "0x5594b69af820", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x558a5144b680", + "id": "0x5594b69af3d0", "kind": "EnumDecl", "name": "detectorType" } @@ -14583,22 +26586,26 @@ ] }, { - "id": "0x558a51f0e3e0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "loc": { - "offset": 23618, - "line": 774, + "offset": 24300, + "line": 803, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 23599, + "offset": 24281, "col": 41, "tokLen": 5 }, "end": { - "offset": 23618, + "offset": 24300, "col": 60, "tokLen": 1 } @@ -14610,52 +26617,52 @@ } }, { - "id": "0x558a51f1a2b0", + "id": "0x5594b745e2e8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 23621, + "offset": 24303, "col": 63, "tokLen": 1 }, "end": { - "offset": 24209, - "line": 794, + "offset": 24891, + "line": 823, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f0fab0", + "id": "0x5594b7454178", "kind": "IfStmt", "range": { "begin": { - "offset": 23627, - "line": 775, + "offset": 24309, + "line": 804, "col": 5, "tokLen": 2 }, "end": { - "offset": 23666, - "line": 776, + "offset": 24348, + "line": 805, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f0fa00", + "id": "0x5594b74540c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23631, - "line": 775, + "offset": 24313, + "line": 804, "col": 9, "tokLen": 1 }, "end": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 } @@ -14667,67 +26674,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f0f9e8", + "id": "0x5594b74540a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 }, "end": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f0f9c8", + "id": "0x5594b7454088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 }, "end": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f0e6a8", + "id": "0x5594b7452dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23631, + "offset": 24313, "col": 9, "tokLen": 1 }, "end": { - "offset": 23631, + "offset": 24313, "col": 9, "tokLen": 1 } @@ -14735,11 +26742,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14748,16 +26755,16 @@ } }, { - "id": "0x558a51f0f9b0", + "id": "0x5594b7454070", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 }, "end": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 } @@ -14769,16 +26776,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f0e6c8", + "id": "0x5594b7452de8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 }, "end": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 } @@ -14794,33 +26801,33 @@ ] }, { - "id": "0x558a51f0faa0", + "id": "0x5594b7454168", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23653, - "line": 776, + "offset": 24335, + "line": 805, "col": 9, "tokLen": 6 }, "end": { - "offset": 23666, + "offset": 24348, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f0fa70", + "id": "0x5594b7454138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23660, + "offset": 24342, "col": 16, "tokLen": 4 }, "end": { - "offset": 23666, + "offset": 24348, "col": 22, "tokLen": 5 } @@ -14830,7 +26837,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b798", + "id": "0x5594b69af4d0", "kind": "EnumConstantDecl", "name": "EIGER", "type": { @@ -14843,35 +26850,35 @@ ] }, { - "id": "0x558a51f10ee0", + "id": "0x5594b74554c8", "kind": "IfStmt", "range": { "begin": { - "offset": 23677, - "line": 777, + "offset": 24359, + "line": 806, "col": 5, "tokLen": 2 }, "end": { - "offset": 23719, - "line": 778, + "offset": 24401, + "line": 807, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f10e30", + "id": "0x5594b7455410", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23681, - "line": 777, + "offset": 24363, + "line": 806, "col": 9, "tokLen": 1 }, "end": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 } @@ -14883,67 +26890,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f10e18", + "id": "0x5594b74553f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 }, "end": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f10df8", + "id": "0x5594b74553d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 }, "end": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f0fad0", + "id": "0x5594b7454198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23681, + "offset": 24363, "col": 9, "tokLen": 1 }, "end": { - "offset": 23681, + "offset": 24363, "col": 9, "tokLen": 1 } @@ -14951,11 +26958,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14964,16 +26971,16 @@ } }, { - "id": "0x558a51f10de0", + "id": "0x5594b74553c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 }, "end": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 } @@ -14985,16 +26992,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f0faf0", + "id": "0x5594b74541b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 }, "end": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 } @@ -15010,33 +27017,33 @@ ] }, { - "id": "0x558a51f10ed0", + "id": "0x5594b74554b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23706, - "line": 778, + "offset": 24388, + "line": 807, "col": 9, "tokLen": 6 }, "end": { - "offset": 23719, + "offset": 24401, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f10ea0", + "id": "0x5594b7455488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23713, + "offset": 24395, "col": 16, "tokLen": 4 }, "end": { - "offset": 23719, + "offset": 24401, "col": 22, "tokLen": 8 } @@ -15046,7 +27053,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b818", + "id": "0x5594b69af558", "kind": "EnumConstantDecl", "name": "GOTTHARD", "type": { @@ -15059,35 +27066,35 @@ ] }, { - "id": "0x558a51f12310", + "id": "0x5594b7456818", "kind": "IfStmt", "range": { "begin": { - "offset": 23733, - "line": 779, + "offset": 24415, + "line": 808, "col": 5, "tokLen": 2 }, "end": { - "offset": 23775, - "line": 780, + "offset": 24457, + "line": 809, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f12260", + "id": "0x5594b7456760", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23737, - "line": 779, + "offset": 24419, + "line": 808, "col": 9, "tokLen": 1 }, "end": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 } @@ -15099,67 +27106,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f12248", + "id": "0x5594b7456748", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 }, "end": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f12228", + "id": "0x5594b7456728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 }, "end": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f10f00", + "id": "0x5594b74554e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23737, + "offset": 24419, "col": 9, "tokLen": 1 }, "end": { - "offset": 23737, + "offset": 24419, "col": 9, "tokLen": 1 } @@ -15167,11 +27174,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15180,16 +27187,16 @@ } }, { - "id": "0x558a51f12210", + "id": "0x5594b7456710", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 }, "end": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 } @@ -15201,16 +27208,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f10f20", + "id": "0x5594b7455508", "kind": "StringLiteral", "range": { "begin": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 }, "end": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 } @@ -15226,33 +27233,33 @@ ] }, { - "id": "0x558a51f12300", + "id": "0x5594b7456808", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23762, - "line": 780, + "offset": 24444, + "line": 809, "col": 9, "tokLen": 6 }, "end": { - "offset": 23775, + "offset": 24457, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f122d0", + "id": "0x5594b74567d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23769, + "offset": 24451, "col": 16, "tokLen": 4 }, "end": { - "offset": 23775, + "offset": 24457, "col": 22, "tokLen": 8 } @@ -15262,7 +27269,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b870", + "id": "0x5594b69af5b0", "kind": "EnumConstantDecl", "name": "JUNGFRAU", "type": { @@ -15275,35 +27282,35 @@ ] }, { - "id": "0x558a51f13740", + "id": "0x5594b7457b68", "kind": "IfStmt", "range": { "begin": { - "offset": 23789, - "line": 781, + "offset": 24471, + "line": 810, "col": 5, "tokLen": 2 }, "end": { - "offset": 23836, - "line": 782, + "offset": 24518, + "line": 811, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f13690", + "id": "0x5594b7457ab0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23793, - "line": 781, + "offset": 24475, + "line": 810, "col": 9, "tokLen": 1 }, "end": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 } @@ -15315,67 +27322,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f13678", + "id": "0x5594b7457a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 }, "end": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f13658", + "id": "0x5594b7457a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 }, "end": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f12330", + "id": "0x5594b7456838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23793, + "offset": 24475, "col": 9, "tokLen": 1 }, "end": { - "offset": 23793, + "offset": 24475, "col": 9, "tokLen": 1 } @@ -15383,11 +27390,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15396,16 +27403,16 @@ } }, { - "id": "0x558a51f13640", + "id": "0x5594b7457a60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 }, "end": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 } @@ -15417,16 +27424,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f12350", + "id": "0x5594b7456858", "kind": "StringLiteral", "range": { "begin": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 }, "end": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 } @@ -15442,33 +27449,33 @@ ] }, { - "id": "0x558a51f13730", + "id": "0x5594b7457b58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23823, - "line": 782, + "offset": 24505, + "line": 811, "col": 9, "tokLen": 6 }, "end": { - "offset": 23836, + "offset": 24518, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f13700", + "id": "0x5594b7457b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23830, + "offset": 24512, "col": 16, "tokLen": 4 }, "end": { - "offset": 23836, + "offset": 24518, "col": 22, "tokLen": 13 } @@ -15478,7 +27485,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b8c8", + "id": "0x5594b69af608", "kind": "EnumConstantDecl", "name": "CHIPTESTBOARD", "type": { @@ -15491,35 +27498,35 @@ ] }, { - "id": "0x558a51f14b70", + "id": "0x5594b7458eb8", "kind": "IfStmt", "range": { "begin": { - "offset": 23855, - "line": 783, + "offset": 24537, + "line": 812, "col": 5, "tokLen": 2 }, "end": { - "offset": 23895, - "line": 784, + "offset": 24577, + "line": 813, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f14ac0", + "id": "0x5594b7458e00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23859, - "line": 783, + "offset": 24541, + "line": 812, "col": 9, "tokLen": 1 }, "end": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 } @@ -15531,67 +27538,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f14aa8", + "id": "0x5594b7458de8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 }, "end": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f14a88", + "id": "0x5594b7458dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 }, "end": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f13760", + "id": "0x5594b7457b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23859, + "offset": 24541, "col": 9, "tokLen": 1 }, "end": { - "offset": 23859, + "offset": 24541, "col": 9, "tokLen": 1 } @@ -15599,11 +27606,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15612,16 +27619,16 @@ } }, { - "id": "0x558a51f14a70", + "id": "0x5594b7458db0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 }, "end": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 } @@ -15633,16 +27640,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f13780", + "id": "0x5594b7457ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 }, "end": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 } @@ -15658,33 +27665,33 @@ ] }, { - "id": "0x558a51f14b60", + "id": "0x5594b7458ea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23882, - "line": 784, + "offset": 24564, + "line": 813, "col": 9, "tokLen": 6 }, "end": { - "offset": 23895, + "offset": 24577, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f14b30", + "id": "0x5594b7458e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23889, + "offset": 24571, "col": 16, "tokLen": 4 }, "end": { - "offset": 23895, + "offset": 24577, "col": 22, "tokLen": 6 } @@ -15694,7 +27701,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b920", + "id": "0x5594b69af660", "kind": "EnumConstantDecl", "name": "MOENCH", "type": { @@ -15707,35 +27714,35 @@ ] }, { - "id": "0x558a51f15fa0", + "id": "0x5594b745a238", "kind": "IfStmt", "range": { "begin": { - "offset": 23907, - "line": 785, + "offset": 24589, + "line": 814, "col": 5, "tokLen": 2 }, "end": { - "offset": 23948, - "line": 786, + "offset": 24630, + "line": 815, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f15ef0", + "id": "0x5594b745a180", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23911, - "line": 785, + "offset": 24593, + "line": 814, "col": 9, "tokLen": 1 }, "end": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 } @@ -15747,67 +27754,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f15ed8", + "id": "0x5594b745a168", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 }, "end": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f15eb8", + "id": "0x5594b745a148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 }, "end": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f14b90", + "id": "0x5594b7458ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23911, + "offset": 24593, "col": 9, "tokLen": 1 }, "end": { - "offset": 23911, + "offset": 24593, "col": 9, "tokLen": 1 } @@ -15815,11 +27822,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15828,16 +27835,16 @@ } }, { - "id": "0x558a51f15ea0", + "id": "0x5594b745a130", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 }, "end": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 } @@ -15849,16 +27856,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f14bb0", + "id": "0x5594b7458ef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 }, "end": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 } @@ -15874,33 +27881,33 @@ ] }, { - "id": "0x558a51f15f90", + "id": "0x5594b745a228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23935, - "line": 786, + "offset": 24617, + "line": 815, "col": 9, "tokLen": 6 }, "end": { - "offset": 23948, + "offset": 24630, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f15f60", + "id": "0x5594b745a1f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23942, + "offset": 24624, "col": 16, "tokLen": 4 }, "end": { - "offset": 23948, + "offset": 24630, "col": 22, "tokLen": 7 } @@ -15910,7 +27917,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b978", + "id": "0x5594b69af6b8", "kind": "EnumConstantDecl", "name": "MYTHEN3", "type": { @@ -15923,35 +27930,35 @@ ] }, { - "id": "0x558a51f173d0", + "id": "0x5594b745b588", "kind": "IfStmt", "range": { "begin": { - "offset": 23961, - "line": 787, + "offset": 24643, + "line": 816, "col": 5, "tokLen": 2 }, "end": { - "offset": 24004, - "line": 788, + "offset": 24686, + "line": 817, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f17320", + "id": "0x5594b745b4d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23965, - "line": 787, + "offset": 24647, + "line": 816, "col": 9, "tokLen": 1 }, "end": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 } @@ -15963,67 +27970,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f17308", + "id": "0x5594b745b4b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 }, "end": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f172e8", + "id": "0x5594b745b498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 }, "end": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f15fc0", + "id": "0x5594b745a258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23965, + "offset": 24647, "col": 9, "tokLen": 1 }, "end": { - "offset": 23965, + "offset": 24647, "col": 9, "tokLen": 1 } @@ -16031,11 +28038,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16044,16 +28051,16 @@ } }, { - "id": "0x558a51f172d0", + "id": "0x5594b745b480", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 }, "end": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 } @@ -16065,16 +28072,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f15fe0", + "id": "0x5594b745a278", "kind": "StringLiteral", "range": { "begin": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 }, "end": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 } @@ -16090,33 +28097,33 @@ ] }, { - "id": "0x558a51f173c0", + "id": "0x5594b745b578", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23991, - "line": 788, + "offset": 24673, + "line": 817, "col": 9, "tokLen": 6 }, "end": { - "offset": 24004, + "offset": 24686, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f17390", + "id": "0x5594b745b548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23998, + "offset": 24680, "col": 16, "tokLen": 4 }, "end": { - "offset": 24004, + "offset": 24686, "col": 22, "tokLen": 9 } @@ -16126,7 +28133,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b9d0", + "id": "0x5594b69af710", "kind": "EnumConstantDecl", "name": "GOTTHARD2", "type": { @@ -16139,35 +28146,35 @@ ] }, { - "id": "0x558a51f18840", + "id": "0x5594b745c918", "kind": "IfStmt", "range": { "begin": { - "offset": 24019, - "line": 789, + "offset": 24701, + "line": 818, "col": 5, "tokLen": 2 }, "end": { - "offset": 24073, - "line": 790, + "offset": 24755, + "line": 819, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f18790", + "id": "0x5594b745c860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24023, - "line": 789, + "offset": 24705, + "line": 818, "col": 9, "tokLen": 1 }, "end": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 } @@ -16179,67 +28186,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f18778", + "id": "0x5594b745c848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 }, "end": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f18758", + "id": "0x5594b745c828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 }, "end": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f173f0", + "id": "0x5594b745b5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24023, + "offset": 24705, "col": 9, "tokLen": 1 }, "end": { - "offset": 24023, + "offset": 24705, "col": 9, "tokLen": 1 } @@ -16247,11 +28254,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16260,16 +28267,16 @@ } }, { - "id": "0x558a51f18740", + "id": "0x5594b745c810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 }, "end": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 } @@ -16281,16 +28288,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f17410", + "id": "0x5594b745b5c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 }, "end": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 } @@ -16306,33 +28313,33 @@ ] }, { - "id": "0x558a51f18830", + "id": "0x5594b745c908", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24060, - "line": 790, + "offset": 24742, + "line": 819, "col": 9, "tokLen": 6 }, "end": { - "offset": 24073, + "offset": 24755, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f18800", + "id": "0x5594b745c8d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24067, + "offset": 24749, "col": 16, "tokLen": 4 }, "end": { - "offset": 24073, + "offset": 24755, "col": 22, "tokLen": 20 } @@ -16342,7 +28349,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144ba28", + "id": "0x5594b69af768", "kind": "EnumConstantDecl", "name": "XILINX_CHIPTESTBOARD", "type": { @@ -16355,35 +28362,35 @@ ] }, { - "id": "0x558a51f19c70", + "id": "0x5594b745dc68", "kind": "IfStmt", "range": { "begin": { - "offset": 24099, - "line": 791, + "offset": 24781, + "line": 820, "col": 5, "tokLen": 2 }, "end": { - "offset": 24143, - "line": 792, + "offset": 24825, + "line": 821, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f19bc0", + "id": "0x5594b745dbb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24103, - "line": 791, + "offset": 24785, + "line": 820, "col": 9, "tokLen": 1 }, "end": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 } @@ -16395,67 +28402,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f19ba8", + "id": "0x5594b745db98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 }, "end": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f19b88", + "id": "0x5594b745db78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 }, "end": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f18860", + "id": "0x5594b745c938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24103, + "offset": 24785, "col": 9, "tokLen": 1 }, "end": { - "offset": 24103, + "offset": 24785, "col": 9, "tokLen": 1 } @@ -16463,11 +28470,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16476,16 +28483,16 @@ } }, { - "id": "0x558a51f19b70", + "id": "0x5594b745db60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 }, "end": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 } @@ -16497,16 +28504,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f18880", + "id": "0x5594b745c958", "kind": "StringLiteral", "range": { "begin": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 }, "end": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 } @@ -16522,33 +28529,33 @@ ] }, { - "id": "0x558a51f19c60", + "id": "0x5594b745dc58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24130, - "line": 792, + "offset": 24812, + "line": 821, "col": 9, "tokLen": 6 }, "end": { - "offset": 24143, + "offset": 24825, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f19c30", + "id": "0x5594b745dc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24137, + "offset": 24819, "col": 16, "tokLen": 4 }, "end": { - "offset": 24143, + "offset": 24825, "col": 22, "tokLen": 10 } @@ -16558,7 +28565,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bab0", + "id": "0x5594b69af7c0", "kind": "EnumConstantDecl", "name": "MATTERHORN", "type": { @@ -16571,17 +28578,17 @@ ] }, { - "id": "0x558a51f1a298", + "id": "0x5594b745e2d0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24159, - "line": 793, + "offset": 24841, + "line": 822, "col": 5, "tokLen": 5 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } @@ -16593,16 +28600,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f1a280", + "id": "0x5594b745e2b8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24159, + "offset": 24841, "col": 5, "tokLen": 5 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } @@ -16613,28 +28620,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f1a258", + "id": "0x5594b745e290", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24165, + "offset": 24847, "col": 11, "tokLen": 12 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -16643,28 +28649,27 @@ }, "inner": [ { - "id": "0x558a51f1a238", + "id": "0x5594b745e270", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24165, + "offset": 24847, "col": 11, "tokLen": 12 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f1a230", + "temp": "0x5594b745e268", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -16673,22 +28678,21 @@ }, "inner": [ { - "id": "0x558a51f1a200", + "id": "0x5594b745e238", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24165, + "offset": 24847, "col": 11, "tokLen": 12 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -16699,73 +28703,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f1a1e8", + "id": "0x5594b745e220", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f1a1d0", + "id": "0x5594b745e208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f1a1b0", + "id": "0x5594b745e1e8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f1a1a8", + "temp": "0x5594b745e1e0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -16774,89 +28778,89 @@ }, "inner": [ { - "id": "0x558a51f1a170", + "id": "0x5594b745e1a8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f1a158", + "id": "0x5594b745e190", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 }, "end": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1a138", + "id": "0x5594b745e170", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 }, "end": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f1a120", + "id": "0x5594b745e158", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 } @@ -16868,16 +28872,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f19ca0", + "id": "0x5594b745dcb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 } @@ -16891,16 +28895,16 @@ ] }, { - "id": "0x558a51f19cd0", + "id": "0x5594b745dce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } @@ -16908,11 +28912,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16943,31 +28947,31 @@ ] } { - "id": "0x558a51f1a4a0", + "id": "0x5594b745e4b8", "kind": "FunctionDecl", "loc": { - "offset": 24247, + "offset": 24929, "file": "ToString.cpp", - "line": 796, + "line": 825, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 24212, + "offset": 24894, "col": 1, "tokLen": 8 }, "end": { - "offset": 25496, - "line": 838, + "offset": 26178, + "line": 867, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bba030", + "previousDecl": "0x5594b711eb78", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorSettings (const std::string &)" }, @@ -16979,13 +28983,13 @@ }, "inner": [ { - "id": "0x558a5152da90", + "id": "0x5594b6a8a4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x558a5152d9e8", + "id": "0x5594b6a89c28", "kind": "EnumDecl", "name": "detectorSettings" } @@ -16993,22 +28997,26 @@ ] }, { - "id": "0x558a51f1a3c0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "loc": { - "offset": 24275, - "line": 796, + "offset": 24957, + "line": 825, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 24256, + "offset": 24938, "col": 45, "tokLen": 5 }, "end": { - "offset": 24275, + "offset": 24957, "col": 64, "tokLen": 1 } @@ -17020,52 +29028,52 @@ } }, { - "id": "0x558a51f34088", + "id": "0x5594b7477a70", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24278, + "offset": 24960, "col": 67, "tokLen": 1 }, "end": { - "offset": 25496, - "line": 838, + "offset": 26178, + "line": 867, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f1ba90", + "id": "0x5594b7460508", "kind": "IfStmt", "range": { "begin": { - "offset": 24284, - "line": 797, + "offset": 24966, + "line": 826, "col": 5, "tokLen": 2 }, "end": { - "offset": 24326, - "line": 798, + "offset": 25008, + "line": 827, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1b9e0", + "id": "0x5594b7460450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24288, - "line": 797, + "offset": 24970, + "line": 826, "col": 9, "tokLen": 1 }, "end": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 } @@ -17077,67 +29085,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1b9c8", + "id": "0x5594b7460438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 }, "end": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1b9a8", + "id": "0x5594b7460418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 }, "end": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1a688", + "id": "0x5594b745f1d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24288, + "offset": 24970, "col": 9, "tokLen": 1 }, "end": { - "offset": 24288, + "offset": 24970, "col": 9, "tokLen": 1 } @@ -17145,11 +29153,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17158,16 +29166,16 @@ } }, { - "id": "0x558a51f1b990", + "id": "0x5594b7460400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 }, "end": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 } @@ -17179,16 +29187,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1a6a8", + "id": "0x5594b745f1f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 }, "end": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 } @@ -17204,33 +29212,33 @@ ] }, { - "id": "0x558a51f1ba80", + "id": "0x5594b74604f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24313, - "line": 798, + "offset": 24995, + "line": 827, "col": 9, "tokLen": 6 }, "end": { - "offset": 24326, + "offset": 25008, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1ba50", + "id": "0x5594b74604c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24320, + "offset": 25002, "col": 16, "tokLen": 4 }, "end": { - "offset": 24326, + "offset": 25008, "col": 22, "tokLen": 8 } @@ -17240,7 +29248,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dab0", + "id": "0x5594b6a89cd0", "kind": "EnumConstantDecl", "name": "STANDARD", "type": { @@ -17253,35 +29261,35 @@ ] }, { - "id": "0x558a51f1cec0", + "id": "0x5594b7461858", "kind": "IfStmt", "range": { "begin": { - "offset": 24340, - "line": 799, + "offset": 25022, + "line": 828, "col": 5, "tokLen": 2 }, "end": { - "offset": 24378, - "line": 800, + "offset": 25060, + "line": 829, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f1ce10", + "id": "0x5594b74617a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24344, - "line": 799, + "offset": 25026, + "line": 828, "col": 9, "tokLen": 1 }, "end": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 } @@ -17293,67 +29301,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1cdf8", + "id": "0x5594b7461788", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 }, "end": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1cdd8", + "id": "0x5594b7461768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 }, "end": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1bab0", + "id": "0x5594b7460528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24344, + "offset": 25026, "col": 9, "tokLen": 1 }, "end": { - "offset": 24344, + "offset": 25026, "col": 9, "tokLen": 1 } @@ -17361,11 +29369,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17374,16 +29382,16 @@ } }, { - "id": "0x558a51f1cdc0", + "id": "0x5594b7461750", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 }, "end": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 } @@ -17395,16 +29403,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1bad0", + "id": "0x5594b7460548", "kind": "StringLiteral", "range": { "begin": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 }, "end": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 } @@ -17420,33 +29428,33 @@ ] }, { - "id": "0x558a51f1ceb0", + "id": "0x5594b7461848", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24365, - "line": 800, + "offset": 25047, + "line": 829, "col": 9, "tokLen": 6 }, "end": { - "offset": 24378, + "offset": 25060, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f1ce80", + "id": "0x5594b7461818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24372, + "offset": 25054, "col": 16, "tokLen": 4 }, "end": { - "offset": 24378, + "offset": 25060, "col": 22, "tokLen": 4 } @@ -17456,7 +29464,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152db08", + "id": "0x5594b6a89d28", "kind": "EnumConstantDecl", "name": "FAST", "type": { @@ -17469,35 +29477,35 @@ ] }, { - "id": "0x558a51f1e2f0", + "id": "0x5594b7462ba8", "kind": "IfStmt", "range": { "begin": { - "offset": 24388, - "line": 801, + "offset": 25070, + "line": 830, "col": 5, "tokLen": 2 }, "end": { - "offset": 24430, - "line": 802, + "offset": 25112, + "line": 831, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1e240", + "id": "0x5594b7462af0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24392, - "line": 801, + "offset": 25074, + "line": 830, "col": 9, "tokLen": 1 }, "end": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 } @@ -17509,67 +29517,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1e228", + "id": "0x5594b7462ad8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 }, "end": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1e208", + "id": "0x5594b7462ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 }, "end": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1cee0", + "id": "0x5594b7461878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24392, + "offset": 25074, "col": 9, "tokLen": 1 }, "end": { - "offset": 24392, + "offset": 25074, "col": 9, "tokLen": 1 } @@ -17577,11 +29585,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17590,16 +29598,16 @@ } }, { - "id": "0x558a51f1e1f0", + "id": "0x5594b7462aa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 }, "end": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 } @@ -17611,16 +29619,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1cf00", + "id": "0x5594b7461898", "kind": "StringLiteral", "range": { "begin": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 }, "end": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 } @@ -17636,33 +29644,33 @@ ] }, { - "id": "0x558a51f1e2e0", + "id": "0x5594b7462b98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24417, - "line": 802, + "offset": 25099, + "line": 831, "col": 9, "tokLen": 6 }, "end": { - "offset": 24430, + "offset": 25112, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1e2b0", + "id": "0x5594b7462b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24424, + "offset": 25106, "col": 16, "tokLen": 4 }, "end": { - "offset": 24430, + "offset": 25112, "col": 22, "tokLen": 8 } @@ -17672,7 +29680,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152db60", + "id": "0x5594b6a89d80", "kind": "EnumConstantDecl", "name": "HIGHGAIN", "type": { @@ -17685,35 +29693,35 @@ ] }, { - "id": "0x558a51f1f720", + "id": "0x5594b7463ef8", "kind": "IfStmt", "range": { "begin": { - "offset": 24444, - "line": 803, + "offset": 25126, + "line": 832, "col": 5, "tokLen": 2 }, "end": { - "offset": 24489, - "line": 804, + "offset": 25171, + "line": 833, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f1f670", + "id": "0x5594b7463e40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24448, - "line": 803, + "offset": 25130, + "line": 832, "col": 9, "tokLen": 1 }, "end": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 } @@ -17725,67 +29733,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1f658", + "id": "0x5594b7463e28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 }, "end": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1f638", + "id": "0x5594b7463e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 }, "end": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1e310", + "id": "0x5594b7462bc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24448, + "offset": 25130, "col": 9, "tokLen": 1 }, "end": { - "offset": 24448, + "offset": 25130, "col": 9, "tokLen": 1 } @@ -17793,11 +29801,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17806,16 +29814,16 @@ } }, { - "id": "0x558a51f1f620", + "id": "0x5594b7463df0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 }, "end": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 } @@ -17827,16 +29835,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1e330", + "id": "0x5594b7462be8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 }, "end": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 } @@ -17852,33 +29860,33 @@ ] }, { - "id": "0x558a51f1f710", + "id": "0x5594b7463ee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24476, - "line": 804, + "offset": 25158, + "line": 833, "col": 9, "tokLen": 6 }, "end": { - "offset": 24489, + "offset": 25171, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f1f6e0", + "id": "0x5594b7463eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24483, + "offset": 25165, "col": 16, "tokLen": 4 }, "end": { - "offset": 24489, + "offset": 25171, "col": 22, "tokLen": 11 } @@ -17888,7 +29896,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dbb8", + "id": "0x5594b6a89dd8", "kind": "EnumConstantDecl", "name": "DYNAMICGAIN", "type": { @@ -17901,35 +29909,35 @@ ] }, { - "id": "0x558a51f20b50", + "id": "0x5594b7465248", "kind": "IfStmt", "range": { "begin": { - "offset": 24506, - "line": 805, + "offset": 25188, + "line": 834, "col": 5, "tokLen": 2 }, "end": { - "offset": 24547, - "line": 806, + "offset": 25229, + "line": 835, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f20aa0", + "id": "0x5594b7465190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24510, - "line": 805, + "offset": 25192, + "line": 834, "col": 9, "tokLen": 1 }, "end": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 } @@ -17941,67 +29949,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f20a88", + "id": "0x5594b7465178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 }, "end": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f20a68", + "id": "0x5594b7465158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 }, "end": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1f740", + "id": "0x5594b7463f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24510, + "offset": 25192, "col": 9, "tokLen": 1 }, "end": { - "offset": 24510, + "offset": 25192, "col": 9, "tokLen": 1 } @@ -18009,11 +30017,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18022,16 +30030,16 @@ } }, { - "id": "0x558a51f20a50", + "id": "0x5594b7465140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 }, "end": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 } @@ -18043,16 +30051,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1f760", + "id": "0x5594b7463f38", "kind": "StringLiteral", "range": { "begin": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 }, "end": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 } @@ -18068,33 +30076,33 @@ ] }, { - "id": "0x558a51f20b40", + "id": "0x5594b7465238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24534, - "line": 806, + "offset": 25216, + "line": 835, "col": 9, "tokLen": 6 }, "end": { - "offset": 24547, + "offset": 25229, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f20b10", + "id": "0x5594b7465208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24541, + "offset": 25223, "col": 16, "tokLen": 4 }, "end": { - "offset": 24547, + "offset": 25229, "col": 22, "tokLen": 7 } @@ -18104,7 +30112,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dc10", + "id": "0x5594b6a89e30", "kind": "EnumConstantDecl", "name": "LOWGAIN", "type": { @@ -18117,35 +30125,35 @@ ] }, { - "id": "0x558a51f21f80", + "id": "0x5594b7466598", "kind": "IfStmt", "range": { "begin": { - "offset": 24560, - "line": 807, + "offset": 25242, + "line": 836, "col": 5, "tokLen": 2 }, "end": { - "offset": 24604, - "line": 808, + "offset": 25286, + "line": 837, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f21ed0", + "id": "0x5594b74664e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24564, - "line": 807, + "offset": 25246, + "line": 836, "col": 9, "tokLen": 1 }, "end": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 } @@ -18157,67 +30165,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f21eb8", + "id": "0x5594b74664c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 }, "end": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f21e98", + "id": "0x5594b74664a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 }, "end": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f20b70", + "id": "0x5594b7465268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24564, + "offset": 25246, "col": 9, "tokLen": 1 }, "end": { - "offset": 24564, + "offset": 25246, "col": 9, "tokLen": 1 } @@ -18225,11 +30233,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18238,16 +30246,16 @@ } }, { - "id": "0x558a51f21e80", + "id": "0x5594b7466490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 }, "end": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 } @@ -18259,16 +30267,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f20b90", + "id": "0x5594b7465288", "kind": "StringLiteral", "range": { "begin": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 }, "end": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 } @@ -18284,33 +30292,33 @@ ] }, { - "id": "0x558a51f21f70", + "id": "0x5594b7466588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24591, - "line": 808, + "offset": 25273, + "line": 837, "col": 9, "tokLen": 6 }, "end": { - "offset": 24604, + "offset": 25286, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f21f40", + "id": "0x5594b7466558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24598, + "offset": 25280, "col": 16, "tokLen": 4 }, "end": { - "offset": 24604, + "offset": 25286, "col": 22, "tokLen": 10 } @@ -18320,7 +30328,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dc68", + "id": "0x5594b6a89e88", "kind": "EnumConstantDecl", "name": "MEDIUMGAIN", "type": { @@ -18333,35 +30341,35 @@ ] }, { - "id": "0x558a51f233b0", + "id": "0x5594b74678e8", "kind": "IfStmt", "range": { "begin": { - "offset": 24620, - "line": 809, + "offset": 25302, + "line": 838, "col": 5, "tokLen": 2 }, "end": { - "offset": 24666, - "line": 810, + "offset": 25348, + "line": 839, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f23300", + "id": "0x5594b7467830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24624, - "line": 809, + "offset": 25306, + "line": 838, "col": 9, "tokLen": 1 }, "end": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 } @@ -18373,67 +30381,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f232e8", + "id": "0x5594b7467818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 }, "end": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f232c8", + "id": "0x5594b74677f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 }, "end": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f21fa0", + "id": "0x5594b74665b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24624, + "offset": 25306, "col": 9, "tokLen": 1 }, "end": { - "offset": 24624, + "offset": 25306, "col": 9, "tokLen": 1 } @@ -18441,11 +30449,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18454,16 +30462,16 @@ } }, { - "id": "0x558a51f232b0", + "id": "0x5594b74677e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 }, "end": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 } @@ -18475,16 +30483,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f21fc0", + "id": "0x5594b74665d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 }, "end": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 } @@ -18500,33 +30508,33 @@ ] }, { - "id": "0x558a51f233a0", + "id": "0x5594b74678d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24653, - "line": 810, + "offset": 25335, + "line": 839, "col": 9, "tokLen": 6 }, "end": { - "offset": 24666, + "offset": 25348, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f23370", + "id": "0x5594b74678a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24660, + "offset": 25342, "col": 16, "tokLen": 4 }, "end": { - "offset": 24666, + "offset": 25348, "col": 22, "tokLen": 12 } @@ -18536,7 +30544,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dcc0", + "id": "0x5594b6a89ee0", "kind": "EnumConstantDecl", "name": "VERYHIGHGAIN", "type": { @@ -18549,35 +30557,35 @@ ] }, { - "id": "0x558a51f247e0", + "id": "0x5594b7468c38", "kind": "IfStmt", "range": { "begin": { - "offset": 24684, - "line": 811, + "offset": 25366, + "line": 840, "col": 5, "tokLen": 2 }, "end": { - "offset": 24727, - "line": 812, + "offset": 25409, + "line": 841, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f24730", + "id": "0x5594b7468b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24688, - "line": 811, + "offset": 25370, + "line": 840, "col": 9, "tokLen": 1 }, "end": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 } @@ -18589,67 +30597,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f24718", + "id": "0x5594b7468b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 }, "end": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f246f8", + "id": "0x5594b7468b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 }, "end": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f233d0", + "id": "0x5594b7467908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24688, + "offset": 25370, "col": 9, "tokLen": 1 }, "end": { - "offset": 24688, + "offset": 25370, "col": 9, "tokLen": 1 } @@ -18657,11 +30665,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18670,16 +30678,16 @@ } }, { - "id": "0x558a51f246e0", + "id": "0x5594b7468b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 }, "end": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 } @@ -18691,16 +30699,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f233f0", + "id": "0x5594b7467928", "kind": "StringLiteral", "range": { "begin": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 }, "end": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 } @@ -18716,33 +30724,33 @@ ] }, { - "id": "0x558a51f247d0", + "id": "0x5594b7468c28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24714, - "line": 812, + "offset": 25396, + "line": 841, "col": 9, "tokLen": 6 }, "end": { - "offset": 24727, + "offset": 25409, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f247a0", + "id": "0x5594b7468bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24721, + "offset": 25403, "col": 16, "tokLen": 4 }, "end": { - "offset": 24727, + "offset": 25409, "col": 22, "tokLen": 9 } @@ -18752,7 +30760,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dd18", + "id": "0x5594b6a89f38", "kind": "EnumConstantDecl", "name": "HIGHGAIN0", "type": { @@ -18765,35 +30773,35 @@ ] }, { - "id": "0x558a51f25c10", + "id": "0x5594b7469f88", "kind": "IfStmt", "range": { "begin": { - "offset": 24742, - "line": 813, + "offset": 25424, + "line": 842, "col": 5, "tokLen": 2 }, "end": { - "offset": 24784, - "line": 814, + "offset": 25466, + "line": 843, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f25b60", + "id": "0x5594b7469ed0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24746, - "line": 813, + "offset": 25428, + "line": 842, "col": 9, "tokLen": 1 }, "end": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 } @@ -18805,67 +30813,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f25b48", + "id": "0x5594b7469eb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 }, "end": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f25b28", + "id": "0x5594b7469e98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 }, "end": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f24800", + "id": "0x5594b7468c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24746, + "offset": 25428, "col": 9, "tokLen": 1 }, "end": { - "offset": 24746, + "offset": 25428, "col": 9, "tokLen": 1 } @@ -18873,11 +30881,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18886,16 +30894,16 @@ } }, { - "id": "0x558a51f25b10", + "id": "0x5594b7469e80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 }, "end": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 } @@ -18907,16 +30915,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f24820", + "id": "0x5594b7468c78", "kind": "StringLiteral", "range": { "begin": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 }, "end": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 } @@ -18932,33 +30940,33 @@ ] }, { - "id": "0x558a51f25c00", + "id": "0x5594b7469f78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24771, - "line": 814, + "offset": 25453, + "line": 843, "col": 9, "tokLen": 6 }, "end": { - "offset": 24784, + "offset": 25466, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f25bd0", + "id": "0x5594b7469f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24778, + "offset": 25460, "col": 16, "tokLen": 4 }, "end": { - "offset": 24784, + "offset": 25466, "col": 22, "tokLen": 8 } @@ -18968,7 +30976,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dd70", + "id": "0x5594b6a89f90", "kind": "EnumConstantDecl", "name": "FIXGAIN1", "type": { @@ -18981,35 +30989,35 @@ ] }, { - "id": "0x558a51f27070", + "id": "0x5594b746b2d8", "kind": "IfStmt", "range": { "begin": { - "offset": 24798, - "line": 815, + "offset": 25480, + "line": 844, "col": 5, "tokLen": 2 }, "end": { - "offset": 24840, - "line": 816, + "offset": 25522, + "line": 845, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f26fc0", + "id": "0x5594b746b220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24802, - "line": 815, + "offset": 25484, + "line": 844, "col": 9, "tokLen": 1 }, "end": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 } @@ -19021,67 +31029,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f26fa8", + "id": "0x5594b746b208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 }, "end": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f26f88", + "id": "0x5594b746b1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 }, "end": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f25c30", + "id": "0x5594b7469fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24802, + "offset": 25484, "col": 9, "tokLen": 1 }, "end": { - "offset": 24802, + "offset": 25484, "col": 9, "tokLen": 1 } @@ -19089,11 +31097,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19102,16 +31110,16 @@ } }, { - "id": "0x558a51f26f70", + "id": "0x5594b746b1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 }, "end": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 } @@ -19123,16 +31131,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f25c50", + "id": "0x5594b7469fc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 }, "end": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 } @@ -19148,33 +31156,33 @@ ] }, { - "id": "0x558a51f27060", + "id": "0x5594b746b2c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24827, - "line": 816, + "offset": 25509, + "line": 845, "col": 9, "tokLen": 6 }, "end": { - "offset": 24840, + "offset": 25522, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f27030", + "id": "0x5594b746b298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24834, + "offset": 25516, "col": 16, "tokLen": 4 }, "end": { - "offset": 24840, + "offset": 25522, "col": 22, "tokLen": 8 } @@ -19184,7 +31192,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ddc8", + "id": "0x5594b6a89fe8", "kind": "EnumConstantDecl", "name": "FIXGAIN2", "type": { @@ -19197,35 +31205,35 @@ ] }, { - "id": "0x558a51f284a0", + "id": "0x5594b746c628", "kind": "IfStmt", "range": { "begin": { - "offset": 24854, - "line": 817, + "offset": 25536, + "line": 846, "col": 5, "tokLen": 2 }, "end": { - "offset": 24899, - "line": 818, + "offset": 25581, + "line": 847, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f283f0", + "id": "0x5594b746c570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24858, - "line": 817, + "offset": 25540, + "line": 846, "col": 9, "tokLen": 1 }, "end": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 } @@ -19237,67 +31245,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f283d8", + "id": "0x5594b746c558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 }, "end": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f283b8", + "id": "0x5594b746c538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 }, "end": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f27090", + "id": "0x5594b746b2f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24858, + "offset": 25540, "col": 9, "tokLen": 1 }, "end": { - "offset": 24858, + "offset": 25540, "col": 9, "tokLen": 1 } @@ -19305,11 +31313,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19318,16 +31326,16 @@ } }, { - "id": "0x558a51f283a0", + "id": "0x5594b746c520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 }, "end": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 } @@ -19339,16 +31347,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f270b0", + "id": "0x5594b746b318", "kind": "StringLiteral", "range": { "begin": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 }, "end": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 } @@ -19364,33 +31372,33 @@ ] }, { - "id": "0x558a51f28490", + "id": "0x5594b746c618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24886, - "line": 818, + "offset": 25568, + "line": 847, "col": 9, "tokLen": 6 }, "end": { - "offset": 24899, + "offset": 25581, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f28460", + "id": "0x5594b746c5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24893, + "offset": 25575, "col": 16, "tokLen": 4 }, "end": { - "offset": 24899, + "offset": 25581, "col": 22, "tokLen": 11 } @@ -19400,7 +31408,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152de20", + "id": "0x5594b6a8a040", "kind": "EnumConstantDecl", "name": "VERYLOWGAIN", "type": { @@ -19413,35 +31421,35 @@ ] }, { - "id": "0x558a51f298d0", + "id": "0x5594b746d978", "kind": "IfStmt", "range": { "begin": { - "offset": 24916, - "line": 819, + "offset": 25598, + "line": 848, "col": 5, "tokLen": 2 }, "end": { - "offset": 24955, - "line": 820, + "offset": 25637, + "line": 849, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f29820", + "id": "0x5594b746d8c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24920, - "line": 819, + "offset": 25602, + "line": 848, "col": 9, "tokLen": 1 }, "end": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 } @@ -19453,67 +31461,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f29808", + "id": "0x5594b746d8a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 }, "end": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f297e8", + "id": "0x5594b746d888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 }, "end": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f284c0", + "id": "0x5594b746c648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24920, + "offset": 25602, "col": 9, "tokLen": 1 }, "end": { - "offset": 24920, + "offset": 25602, "col": 9, "tokLen": 1 } @@ -19521,11 +31529,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19534,16 +31542,16 @@ } }, { - "id": "0x558a51f297d0", + "id": "0x5594b746d870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 }, "end": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 } @@ -19555,16 +31563,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f284e0", + "id": "0x5594b746c668", "kind": "StringLiteral", "range": { "begin": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 }, "end": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 } @@ -19580,33 +31588,33 @@ ] }, { - "id": "0x558a51f298c0", + "id": "0x5594b746d968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24942, - "line": 820, + "offset": 25624, + "line": 849, "col": 9, "tokLen": 6 }, "end": { - "offset": 24955, + "offset": 25637, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f29890", + "id": "0x5594b746d938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24949, + "offset": 25631, "col": 16, "tokLen": 4 }, "end": { - "offset": 24955, + "offset": 25637, "col": 22, "tokLen": 11 } @@ -19616,7 +31624,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152de78", + "id": "0x5594b6a8a098", "kind": "EnumConstantDecl", "name": "G1_HIGHGAIN", "type": { @@ -19629,35 +31637,35 @@ ] }, { - "id": "0x558a51f2ad00", + "id": "0x5594b746ecc8", "kind": "IfStmt", "range": { "begin": { - "offset": 24972, - "line": 821, + "offset": 25654, + "line": 850, "col": 5, "tokLen": 2 }, "end": { - "offset": 25011, - "line": 822, + "offset": 25693, + "line": 851, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f2ac50", + "id": "0x5594b746ec10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24976, - "line": 821, + "offset": 25658, + "line": 850, "col": 9, "tokLen": 1 }, "end": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 } @@ -19669,67 +31677,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2ac38", + "id": "0x5594b746ebf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 }, "end": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2ac18", + "id": "0x5594b746ebd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 }, "end": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f298f0", + "id": "0x5594b746d998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24976, + "offset": 25658, "col": 9, "tokLen": 1 }, "end": { - "offset": 24976, + "offset": 25658, "col": 9, "tokLen": 1 } @@ -19737,11 +31745,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19750,16 +31758,16 @@ } }, { - "id": "0x558a51f2ac00", + "id": "0x5594b746ebc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 }, "end": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 } @@ -19771,16 +31779,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f29910", + "id": "0x5594b746d9b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 }, "end": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 } @@ -19796,33 +31804,33 @@ ] }, { - "id": "0x558a51f2acf0", + "id": "0x5594b746ecb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24998, - "line": 822, + "offset": 25680, + "line": 851, "col": 9, "tokLen": 6 }, "end": { - "offset": 25011, + "offset": 25693, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f2acc0", + "id": "0x5594b746ec88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25005, + "offset": 25687, "col": 16, "tokLen": 4 }, "end": { - "offset": 25011, + "offset": 25693, "col": 22, "tokLen": 10 } @@ -19832,7 +31840,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ded0", + "id": "0x5594b6a8a0f0", "kind": "EnumConstantDecl", "name": "G1_LOWGAIN", "type": { @@ -19845,35 +31853,35 @@ ] }, { - "id": "0x558a51f2c130", + "id": "0x5594b7470018", "kind": "IfStmt", "range": { "begin": { - "offset": 25027, - "line": 823, + "offset": 25709, + "line": 852, "col": 5, "tokLen": 2 }, "end": { - "offset": 25069, - "line": 824, + "offset": 25751, + "line": 853, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51f2c080", + "id": "0x5594b746ff60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25031, - "line": 823, + "offset": 25713, + "line": 852, "col": 9, "tokLen": 1 }, "end": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 } @@ -19885,67 +31893,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2c068", + "id": "0x5594b746ff48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 }, "end": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2c048", + "id": "0x5594b746ff28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 }, "end": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2ad20", + "id": "0x5594b746ece8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25031, + "offset": 25713, "col": 9, "tokLen": 1 }, "end": { - "offset": 25031, + "offset": 25713, "col": 9, "tokLen": 1 } @@ -19953,11 +31961,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19966,16 +31974,16 @@ } }, { - "id": "0x558a51f2c030", + "id": "0x5594b746ff10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 }, "end": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 } @@ -19987,16 +31995,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2ad40", + "id": "0x5594b746ed08", "kind": "StringLiteral", "range": { "begin": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 }, "end": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 } @@ -20012,33 +32020,33 @@ ] }, { - "id": "0x558a51f2c120", + "id": "0x5594b7470008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25056, - "line": 824, + "offset": 25738, + "line": 853, "col": 9, "tokLen": 6 }, "end": { - "offset": 25069, + "offset": 25751, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51f2c0f0", + "id": "0x5594b746ffd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25063, + "offset": 25745, "col": 16, "tokLen": 4 }, "end": { - "offset": 25069, + "offset": 25751, "col": 22, "tokLen": 19 } @@ -20048,7 +32056,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152df28", + "id": "0x5594b6a8a148", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_HIGHGAIN", "type": { @@ -20061,35 +32069,35 @@ ] }, { - "id": "0x558a51f2d560", + "id": "0x5594b7471368", "kind": "IfStmt", "range": { "begin": { - "offset": 25094, - "line": 825, + "offset": 25776, + "line": 854, "col": 5, "tokLen": 2 }, "end": { - "offset": 25136, - "line": 826, + "offset": 25818, + "line": 855, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2d4b0", + "id": "0x5594b74712b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25098, - "line": 825, + "offset": 25780, + "line": 854, "col": 9, "tokLen": 1 }, "end": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 } @@ -20101,67 +32109,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2d498", + "id": "0x5594b7471298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 }, "end": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2d478", + "id": "0x5594b7471278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 }, "end": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2c150", + "id": "0x5594b7470038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25098, + "offset": 25780, "col": 9, "tokLen": 1 }, "end": { - "offset": 25098, + "offset": 25780, "col": 9, "tokLen": 1 } @@ -20169,11 +32177,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20182,16 +32190,16 @@ } }, { - "id": "0x558a51f2d460", + "id": "0x5594b7471260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 }, "end": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 } @@ -20203,16 +32211,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2c170", + "id": "0x5594b7470058", "kind": "StringLiteral", "range": { "begin": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 }, "end": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 } @@ -20228,33 +32236,33 @@ ] }, { - "id": "0x558a51f2d550", + "id": "0x5594b7471358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25123, - "line": 826, + "offset": 25805, + "line": 855, "col": 9, "tokLen": 6 }, "end": { - "offset": 25136, + "offset": 25818, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2d520", + "id": "0x5594b7471328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25130, + "offset": 25812, "col": 16, "tokLen": 4 }, "end": { - "offset": 25136, + "offset": 25818, "col": 22, "tokLen": 18 } @@ -20264,7 +32272,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152df80", + "id": "0x5594b6a8a1a0", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_LOWGAIN", "type": { @@ -20277,35 +32285,35 @@ ] }, { - "id": "0x558a51f2e990", + "id": "0x5594b74726b8", "kind": "IfStmt", "range": { "begin": { - "offset": 25160, - "line": 827, + "offset": 25842, + "line": 856, "col": 5, "tokLen": 2 }, "end": { - "offset": 25202, - "line": 828, + "offset": 25884, + "line": 857, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2e8e0", + "id": "0x5594b7472600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25164, - "line": 827, + "offset": 25846, + "line": 856, "col": 9, "tokLen": 1 }, "end": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 } @@ -20317,67 +32325,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2e8c8", + "id": "0x5594b74725e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 }, "end": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2e8a8", + "id": "0x5594b74725c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 }, "end": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2d580", + "id": "0x5594b7471388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25164, + "offset": 25846, "col": 9, "tokLen": 1 }, "end": { - "offset": 25164, + "offset": 25846, "col": 9, "tokLen": 1 } @@ -20385,11 +32393,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20398,16 +32406,16 @@ } }, { - "id": "0x558a51f2e890", + "id": "0x5594b74725b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 }, "end": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 } @@ -20419,16 +32427,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2d5a0", + "id": "0x5594b74713a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 }, "end": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 } @@ -20444,33 +32452,33 @@ ] }, { - "id": "0x558a51f2e980", + "id": "0x5594b74726a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25189, - "line": 828, + "offset": 25871, + "line": 857, "col": 9, "tokLen": 6 }, "end": { - "offset": 25202, + "offset": 25884, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2e950", + "id": "0x5594b7472678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25196, + "offset": 25878, "col": 16, "tokLen": 4 }, "end": { - "offset": 25202, + "offset": 25884, "col": 22, "tokLen": 18 } @@ -20480,7 +32488,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dfd8", + "id": "0x5594b6a8a1f8", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_HIGHGAIN", "type": { @@ -20493,35 +32501,35 @@ ] }, { - "id": "0x558a51f2fdc0", + "id": "0x5594b7473a08", "kind": "IfStmt", "range": { "begin": { - "offset": 25226, - "line": 829, + "offset": 25908, + "line": 858, "col": 5, "tokLen": 2 }, "end": { - "offset": 25268, - "line": 830, + "offset": 25950, + "line": 859, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51f2fd10", + "id": "0x5594b7473950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25230, - "line": 829, + "offset": 25912, + "line": 858, "col": 9, "tokLen": 1 }, "end": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 } @@ -20533,67 +32541,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2fcf8", + "id": "0x5594b7473938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 }, "end": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2fcd8", + "id": "0x5594b7473918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 }, "end": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2e9b0", + "id": "0x5594b74726d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25230, + "offset": 25912, "col": 9, "tokLen": 1 }, "end": { - "offset": 25230, + "offset": 25912, "col": 9, "tokLen": 1 } @@ -20601,11 +32609,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20614,16 +32622,16 @@ } }, { - "id": "0x558a51f2fcc0", + "id": "0x5594b7473900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 }, "end": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 } @@ -20635,16 +32643,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2e9d0", + "id": "0x5594b74726f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 }, "end": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 } @@ -20660,33 +32668,33 @@ ] }, { - "id": "0x558a51f2fdb0", + "id": "0x5594b74739f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25255, - "line": 830, + "offset": 25937, + "line": 859, "col": 9, "tokLen": 6 }, "end": { - "offset": 25268, + "offset": 25950, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51f2fd80", + "id": "0x5594b74739c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25262, + "offset": 25944, "col": 16, "tokLen": 4 }, "end": { - "offset": 25268, + "offset": 25950, "col": 22, "tokLen": 17 } @@ -20696,7 +32704,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e030", + "id": "0x5594b6a8a250", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_LOWGAIN", "type": { @@ -20709,35 +32717,35 @@ ] }, { - "id": "0x558a51f311f0", + "id": "0x5594b7474d58", "kind": "IfStmt", "range": { "begin": { - "offset": 25291, - "line": 831, + "offset": 25973, + "line": 860, "col": 5, "tokLen": 2 }, "end": { - "offset": 25330, - "line": 832, + "offset": 26012, + "line": 861, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f31140", + "id": "0x5594b7474ca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25295, - "line": 831, + "offset": 25977, + "line": 860, "col": 9, "tokLen": 1 }, "end": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 } @@ -20749,67 +32757,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f31128", + "id": "0x5594b7474c88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 }, "end": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f31108", + "id": "0x5594b7474c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 }, "end": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2fde0", + "id": "0x5594b7473a28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25295, + "offset": 25977, "col": 9, "tokLen": 1 }, "end": { - "offset": 25295, + "offset": 25977, "col": 9, "tokLen": 1 } @@ -20817,11 +32825,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20830,16 +32838,16 @@ } }, { - "id": "0x558a51f310f0", + "id": "0x5594b7474c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 }, "end": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 } @@ -20851,16 +32859,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2fe00", + "id": "0x5594b7473a48", "kind": "StringLiteral", "range": { "begin": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 }, "end": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 } @@ -20876,33 +32884,33 @@ ] }, { - "id": "0x558a51f311e0", + "id": "0x5594b7474d48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25317, - "line": 832, + "offset": 25999, + "line": 861, "col": 9, "tokLen": 6 }, "end": { - "offset": 25330, + "offset": 26012, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f311b0", + "id": "0x5594b7474d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25324, + "offset": 26006, "col": 16, "tokLen": 4 }, "end": { - "offset": 25330, + "offset": 26012, "col": 22, "tokLen": 11 } @@ -20912,7 +32920,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e088", + "id": "0x5594b6a8a2a8", "kind": "EnumConstantDecl", "name": "G4_HIGHGAIN", "type": { @@ -20925,35 +32933,35 @@ ] }, { - "id": "0x558a51f32620", + "id": "0x5594b74760a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25347, - "line": 833, + "offset": 26029, + "line": 862, "col": 5, "tokLen": 2 }, "end": { - "offset": 25386, - "line": 834, + "offset": 26068, + "line": 863, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f32570", + "id": "0x5594b7475ff0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25351, - "line": 833, + "offset": 26033, + "line": 862, "col": 9, "tokLen": 1 }, "end": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 } @@ -20965,67 +32973,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f32558", + "id": "0x5594b7475fd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 }, "end": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f32538", + "id": "0x5594b7475fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 }, "end": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f31210", + "id": "0x5594b7474d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25351, + "offset": 26033, "col": 9, "tokLen": 1 }, "end": { - "offset": 25351, + "offset": 26033, "col": 9, "tokLen": 1 } @@ -21033,11 +33041,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21046,16 +33054,16 @@ } }, { - "id": "0x558a51f32520", + "id": "0x5594b7475fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 }, "end": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 } @@ -21067,16 +33075,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f31230", + "id": "0x5594b7474d98", "kind": "StringLiteral", "range": { "begin": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 }, "end": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 } @@ -21092,33 +33100,33 @@ ] }, { - "id": "0x558a51f32610", + "id": "0x5594b7476098", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25373, - "line": 834, + "offset": 26055, + "line": 863, "col": 9, "tokLen": 6 }, "end": { - "offset": 25386, + "offset": 26068, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f325e0", + "id": "0x5594b7476068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25380, + "offset": 26062, "col": 16, "tokLen": 4 }, "end": { - "offset": 25386, + "offset": 26068, "col": 22, "tokLen": 5 } @@ -21128,7 +33136,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e138", + "id": "0x5594b6a8a358", "kind": "EnumConstantDecl", "name": "GAIN0", "type": { @@ -21141,35 +33149,35 @@ ] }, { - "id": "0x558a51f33a50", + "id": "0x5594b74773f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25397, - "line": 835, + "offset": 26079, + "line": 864, "col": 5, "tokLen": 2 }, "end": { - "offset": 25436, - "line": 836, + "offset": 26118, + "line": 865, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f339a0", + "id": "0x5594b7477340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25401, - "line": 835, + "offset": 26083, + "line": 864, "col": 9, "tokLen": 1 }, "end": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 } @@ -21181,67 +33189,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f33988", + "id": "0x5594b7477328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 }, "end": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f33968", + "id": "0x5594b7477308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 }, "end": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f32640", + "id": "0x5594b74760c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25401, + "offset": 26083, "col": 9, "tokLen": 1 }, "end": { - "offset": 25401, + "offset": 26083, "col": 9, "tokLen": 1 } @@ -21249,11 +33257,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21262,16 +33270,16 @@ } }, { - "id": "0x558a51f33950", + "id": "0x5594b74772f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 }, "end": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 } @@ -21283,16 +33291,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f32660", + "id": "0x5594b74760e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 }, "end": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 } @@ -21308,33 +33316,33 @@ ] }, { - "id": "0x558a51f33a40", + "id": "0x5594b74773e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25423, - "line": 836, + "offset": 26105, + "line": 865, "col": 9, "tokLen": 6 }, "end": { - "offset": 25436, + "offset": 26118, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f33a10", + "id": "0x5594b74773b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25430, + "offset": 26112, "col": 16, "tokLen": 4 }, "end": { - "offset": 25436, + "offset": 26118, "col": 22, "tokLen": 10 } @@ -21344,7 +33352,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e0e0", + "id": "0x5594b6a8a300", "kind": "EnumConstantDecl", "name": "G4_LOWGAIN", "type": { @@ -21357,17 +33365,17 @@ ] }, { - "id": "0x558a51f34070", + "id": "0x5594b7477a58", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25452, - "line": 837, + "offset": 26134, + "line": 866, "col": 5, "tokLen": 5 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } @@ -21379,16 +33387,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f34058", + "id": "0x5594b7477a40", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25452, + "offset": 26134, "col": 5, "tokLen": 5 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } @@ -21399,28 +33407,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f34030", + "id": "0x5594b7477a18", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25458, + "offset": 26140, "col": 11, "tokLen": 12 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -21429,28 +33436,27 @@ }, "inner": [ { - "id": "0x558a51f34010", + "id": "0x5594b74779f8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25458, + "offset": 26140, "col": 11, "tokLen": 12 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f34008", + "temp": "0x5594b74779f0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -21459,22 +33465,21 @@ }, "inner": [ { - "id": "0x558a51f33fd8", + "id": "0x5594b74779c0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25458, + "offset": 26140, "col": 11, "tokLen": 12 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -21485,73 +33490,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f33fc0", + "id": "0x5594b74779a8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f33fa8", + "id": "0x5594b7477990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f33f88", + "id": "0x5594b7477970", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f33f80", + "temp": "0x5594b7477968", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -21560,89 +33565,89 @@ }, "inner": [ { - "id": "0x558a51f33f48", + "id": "0x5594b7477930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f33f30", + "id": "0x5594b7477918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 }, "end": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f33f10", + "id": "0x5594b74778f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 }, "end": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f33ef8", + "id": "0x5594b74778e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 } @@ -21654,16 +33659,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f33a80", + "id": "0x5594b7477448", "kind": "StringLiteral", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 } @@ -21677,16 +33682,16 @@ ] }, { - "id": "0x558a51f33aa8", + "id": "0x5594b7477470", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } @@ -21694,11 +33699,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21729,31 +33734,31 @@ ] } { - "id": "0x558a51f342d0", + "id": "0x5594b7477c98", "kind": "FunctionDecl", "loc": { - "offset": 25528, + "offset": 26210, "file": "ToString.cpp", - "line": 840, + "line": 869, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 25499, + "offset": 26181, "col": 1, "tokLen": 8 }, "end": { - "offset": 26053, - "line": 858, + "offset": 26735, + "line": 887, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bba5c0", + "previousDecl": "0x5594b711fca8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::speedLevel (const std::string &)" }, @@ -21765,13 +33770,13 @@ }, "inner": [ { - "id": "0x558a5152e840", + "id": "0x5594b6a8ac40", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x558a5152e798", + "id": "0x5594b6a8a9d8", "kind": "EnumDecl", "name": "speedLevel" } @@ -21779,22 +33784,26 @@ ] }, { - "id": "0x558a51f341f0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "loc": { - "offset": 25556, - "line": 840, + "offset": 26238, + "line": 869, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 25537, + "offset": 26219, "col": 39, "tokLen": 5 }, "end": { - "offset": 25556, + "offset": 26238, "col": 58, "tokLen": 1 } @@ -21806,52 +33815,52 @@ } }, { - "id": "0x558a51f3ec58", + "id": "0x5594b7482ab0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25559, + "offset": 26241, "col": 61, "tokLen": 1 }, "end": { - "offset": 26053, - "line": 858, + "offset": 26735, + "line": 887, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f358d0", + "id": "0x5594b7479ce8", "kind": "IfStmt", "range": { "begin": { - "offset": 25565, - "line": 841, + "offset": 26247, + "line": 870, "col": 5, "tokLen": 2 }, "end": { - "offset": 25609, - "line": 842, + "offset": 26291, + "line": 871, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f35820", + "id": "0x5594b7479c30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25569, - "line": 841, + "offset": 26251, + "line": 870, "col": 9, "tokLen": 1 }, "end": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 } @@ -21863,67 +33872,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f35808", + "id": "0x5594b7479c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 }, "end": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f357e8", + "id": "0x5594b7479bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 }, "end": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f344b8", + "id": "0x5594b74789b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25569, + "offset": 26251, "col": 9, "tokLen": 1 }, "end": { - "offset": 25569, + "offset": 26251, "col": 9, "tokLen": 1 } @@ -21931,11 +33940,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21944,16 +33953,16 @@ } }, { - "id": "0x558a51f357d0", + "id": "0x5594b7479be0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 }, "end": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 } @@ -21965,16 +33974,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f344d8", + "id": "0x5594b74789d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 }, "end": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 } @@ -21990,33 +33999,33 @@ ] }, { - "id": "0x558a51f358c0", + "id": "0x5594b7479cd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25596, - "line": 842, + "offset": 26278, + "line": 871, "col": 9, "tokLen": 6 }, "end": { - "offset": 25609, + "offset": 26291, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f35890", + "id": "0x5594b7479ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25603, + "offset": 26285, "col": 16, "tokLen": 4 }, "end": { - "offset": 25609, + "offset": 26291, "col": 22, "tokLen": 10 } @@ -22026,7 +34035,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e860", + "id": "0x5594b6a8aa80", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -22039,35 +34048,35 @@ ] }, { - "id": "0x558a51f36d00", + "id": "0x5594b747b058", "kind": "IfStmt", "range": { "begin": { - "offset": 25625, - "line": 843, + "offset": 26307, + "line": 872, "col": 5, "tokLen": 2 }, "end": { - "offset": 25660, - "line": 844, + "offset": 26342, + "line": 873, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f36c50", + "id": "0x5594b747afa0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25629, - "line": 843, + "offset": 26311, + "line": 872, "col": 9, "tokLen": 1 }, "end": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 } @@ -22079,67 +34088,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f36c38", + "id": "0x5594b747af88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 }, "end": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f36c18", + "id": "0x5594b747af68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 }, "end": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f358f0", + "id": "0x5594b7479d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25629, + "offset": 26311, "col": 9, "tokLen": 1 }, "end": { - "offset": 25629, + "offset": 26311, "col": 9, "tokLen": 1 } @@ -22147,11 +34156,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22160,16 +34169,16 @@ } }, { - "id": "0x558a51f36c00", + "id": "0x5594b747af50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 }, "end": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 } @@ -22181,16 +34190,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f35910", + "id": "0x5594b7479d28", "kind": "StringLiteral", "range": { "begin": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 }, "end": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 } @@ -22206,33 +34215,33 @@ ] }, { - "id": "0x558a51f36cf0", + "id": "0x5594b747b048", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25647, - "line": 844, + "offset": 26329, + "line": 873, "col": 9, "tokLen": 6 }, "end": { - "offset": 25660, + "offset": 26342, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f36cc0", + "id": "0x5594b747b018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25654, + "offset": 26336, "col": 16, "tokLen": 4 }, "end": { - "offset": 25660, + "offset": 26342, "col": 22, "tokLen": 10 } @@ -22242,7 +34251,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e860", + "id": "0x5594b6a8aa80", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -22255,35 +34264,35 @@ ] }, { - "id": "0x558a51f38130", + "id": "0x5594b747c3a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25676, - "line": 845, + "offset": 26358, + "line": 874, "col": 5, "tokLen": 2 }, "end": { - "offset": 25720, - "line": 846, + "offset": 26402, + "line": 875, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f38080", + "id": "0x5594b747c2f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25680, - "line": 845, + "offset": 26362, + "line": 874, "col": 9, "tokLen": 1 }, "end": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 } @@ -22295,67 +34304,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f38068", + "id": "0x5594b747c2d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 }, "end": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f38048", + "id": "0x5594b747c2b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 }, "end": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f36d20", + "id": "0x5594b747b078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25680, + "offset": 26362, "col": 9, "tokLen": 1 }, "end": { - "offset": 25680, + "offset": 26362, "col": 9, "tokLen": 1 } @@ -22363,11 +34372,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22376,16 +34385,16 @@ } }, { - "id": "0x558a51f38030", + "id": "0x5594b747c2a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 }, "end": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 } @@ -22397,16 +34406,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f36d40", + "id": "0x5594b747b098", "kind": "StringLiteral", "range": { "begin": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 }, "end": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 } @@ -22422,33 +34431,33 @@ ] }, { - "id": "0x558a51f38120", + "id": "0x5594b747c398", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25707, - "line": 846, + "offset": 26389, + "line": 875, "col": 9, "tokLen": 6 }, "end": { - "offset": 25720, + "offset": 26402, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f380f0", + "id": "0x5594b747c368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25714, + "offset": 26396, "col": 16, "tokLen": 4 }, "end": { - "offset": 25720, + "offset": 26402, "col": 22, "tokLen": 10 } @@ -22458,7 +34467,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e8b8", + "id": "0x5594b6a8aad8", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -22471,35 +34480,35 @@ ] }, { - "id": "0x558a51f39560", + "id": "0x5594b747d6f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25736, - "line": 847, + "offset": 26418, + "line": 876, "col": 5, "tokLen": 2 }, "end": { - "offset": 25771, - "line": 848, + "offset": 26453, + "line": 877, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f394b0", + "id": "0x5594b747d640", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25740, - "line": 847, + "offset": 26422, + "line": 876, "col": 9, "tokLen": 1 }, "end": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 } @@ -22511,67 +34520,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f39498", + "id": "0x5594b747d628", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 }, "end": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f39478", + "id": "0x5594b747d608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 }, "end": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f38150", + "id": "0x5594b747c3c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25740, + "offset": 26422, "col": 9, "tokLen": 1 }, "end": { - "offset": 25740, + "offset": 26422, "col": 9, "tokLen": 1 } @@ -22579,11 +34588,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22592,16 +34601,16 @@ } }, { - "id": "0x558a51f39460", + "id": "0x5594b747d5f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 }, "end": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 } @@ -22613,16 +34622,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f38170", + "id": "0x5594b747c3e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 }, "end": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 } @@ -22638,33 +34647,33 @@ ] }, { - "id": "0x558a51f39550", + "id": "0x5594b747d6e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25758, - "line": 848, + "offset": 26440, + "line": 877, "col": 9, "tokLen": 6 }, "end": { - "offset": 25771, + "offset": 26453, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f39520", + "id": "0x5594b747d6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25765, + "offset": 26447, "col": 16, "tokLen": 4 }, "end": { - "offset": 25771, + "offset": 26453, "col": 22, "tokLen": 10 } @@ -22674,7 +34683,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e8b8", + "id": "0x5594b6a8aad8", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -22687,35 +34696,35 @@ ] }, { - "id": "0x558a51f3a990", + "id": "0x5594b747ea48", "kind": "IfStmt", "range": { "begin": { - "offset": 25787, - "line": 849, + "offset": 26469, + "line": 878, "col": 5, "tokLen": 2 }, "end": { - "offset": 25834, - "line": 850, + "offset": 26516, + "line": 879, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3a8e0", + "id": "0x5594b747e990", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25791, - "line": 849, + "offset": 26473, + "line": 878, "col": 9, "tokLen": 1 }, "end": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 } @@ -22727,67 +34736,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3a8c8", + "id": "0x5594b747e978", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 }, "end": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3a8a8", + "id": "0x5594b747e958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 }, "end": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f39580", + "id": "0x5594b747d718", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25791, + "offset": 26473, "col": 9, "tokLen": 1 }, "end": { - "offset": 25791, + "offset": 26473, "col": 9, "tokLen": 1 } @@ -22795,11 +34804,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22808,16 +34817,16 @@ } }, { - "id": "0x558a51f3a890", + "id": "0x5594b747e940", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 }, "end": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 } @@ -22829,16 +34838,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f395a0", + "id": "0x5594b747d738", "kind": "StringLiteral", "range": { "begin": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 }, "end": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 } @@ -22854,33 +34863,33 @@ ] }, { - "id": "0x558a51f3a980", + "id": "0x5594b747ea38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25821, - "line": 850, + "offset": 26503, + "line": 879, "col": 9, "tokLen": 6 }, "end": { - "offset": 25834, + "offset": 26516, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3a950", + "id": "0x5594b747ea08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25828, + "offset": 26510, "col": 16, "tokLen": 4 }, "end": { - "offset": 25834, + "offset": 26516, "col": 22, "tokLen": 13 } @@ -22890,7 +34899,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e910", + "id": "0x5594b6a8ab30", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -22903,35 +34912,35 @@ ] }, { - "id": "0x558a51f3bdc0", + "id": "0x5594b747fd98", "kind": "IfStmt", "range": { "begin": { - "offset": 25853, - "line": 851, + "offset": 26535, + "line": 880, "col": 5, "tokLen": 2 }, "end": { - "offset": 25888, - "line": 852, + "offset": 26570, + "line": 881, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3bd10", + "id": "0x5594b747fce0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25857, - "line": 851, + "offset": 26539, + "line": 880, "col": 9, "tokLen": 1 }, "end": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 } @@ -22943,67 +34952,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3bcf8", + "id": "0x5594b747fcc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 }, "end": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3bcd8", + "id": "0x5594b747fca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 }, "end": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3a9b0", + "id": "0x5594b747ea68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25857, + "offset": 26539, "col": 9, "tokLen": 1 }, "end": { - "offset": 25857, + "offset": 26539, "col": 9, "tokLen": 1 } @@ -23011,11 +35020,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23024,16 +35033,16 @@ } }, { - "id": "0x558a51f3bcc0", + "id": "0x5594b747fc90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 }, "end": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 } @@ -23045,16 +35054,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3a9d0", + "id": "0x5594b747ea88", "kind": "StringLiteral", "range": { "begin": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 }, "end": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 } @@ -23070,33 +35079,33 @@ ] }, { - "id": "0x558a51f3bdb0", + "id": "0x5594b747fd88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25875, - "line": 852, + "offset": 26557, + "line": 881, "col": 9, "tokLen": 6 }, "end": { - "offset": 25888, + "offset": 26570, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3bd80", + "id": "0x5594b747fd58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25882, + "offset": 26564, "col": 16, "tokLen": 4 }, "end": { - "offset": 25888, + "offset": 26570, "col": 22, "tokLen": 13 } @@ -23106,7 +35115,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e910", + "id": "0x5594b6a8ab30", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -23119,35 +35128,35 @@ ] }, { - "id": "0x558a51f3d1f0", + "id": "0x5594b74810e8", "kind": "IfStmt", "range": { "begin": { - "offset": 25907, - "line": 853, + "offset": 26589, + "line": 882, "col": 5, "tokLen": 2 }, "end": { - "offset": 25944, - "line": 854, + "offset": 26626, + "line": 883, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3d140", + "id": "0x5594b7481030", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25911, - "line": 853, + "offset": 26593, + "line": 882, "col": 9, "tokLen": 1 }, "end": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 } @@ -23159,67 +35168,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3d128", + "id": "0x5594b7481018", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 }, "end": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3d108", + "id": "0x5594b7480ff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 }, "end": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3bde0", + "id": "0x5594b747fdb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25911, + "offset": 26593, "col": 9, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26593, "col": 9, "tokLen": 1 } @@ -23227,11 +35236,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23240,16 +35249,16 @@ } }, { - "id": "0x558a51f3d0f0", + "id": "0x5594b7480fe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 }, "end": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 } @@ -23261,16 +35270,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3be00", + "id": "0x5594b747fdd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 }, "end": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 } @@ -23286,33 +35295,33 @@ ] }, { - "id": "0x558a51f3d1e0", + "id": "0x5594b74810d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25931, - "line": 854, + "offset": 26613, + "line": 883, "col": 9, "tokLen": 6 }, "end": { - "offset": 25944, + "offset": 26626, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3d1b0", + "id": "0x5594b74810a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25938, + "offset": 26620, "col": 16, "tokLen": 4 }, "end": { - "offset": 25944, + "offset": 26626, "col": 22, "tokLen": 9 } @@ -23322,7 +35331,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e968", + "id": "0x5594b6a8ab88", "kind": "EnumConstantDecl", "name": "G2_108MHZ", "type": { @@ -23335,35 +35344,35 @@ ] }, { - "id": "0x558a51f3e620", + "id": "0x5594b7482438", "kind": "IfStmt", "range": { "begin": { - "offset": 25959, - "line": 855, + "offset": 26641, + "line": 884, "col": 5, "tokLen": 2 }, "end": { - "offset": 25996, - "line": 856, + "offset": 26678, + "line": 885, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3e570", + "id": "0x5594b7482380", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25963, - "line": 855, + "offset": 26645, + "line": 884, "col": 9, "tokLen": 1 }, "end": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 } @@ -23375,67 +35384,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3e558", + "id": "0x5594b7482368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 }, "end": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3e538", + "id": "0x5594b7482348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 }, "end": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3d210", + "id": "0x5594b7481108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25963, + "offset": 26645, "col": 9, "tokLen": 1 }, "end": { - "offset": 25963, + "offset": 26645, "col": 9, "tokLen": 1 } @@ -23443,11 +35452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23456,16 +35465,16 @@ } }, { - "id": "0x558a51f3e520", + "id": "0x5594b7482330", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 }, "end": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 } @@ -23477,16 +35486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3d230", + "id": "0x5594b7481128", "kind": "StringLiteral", "range": { "begin": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 }, "end": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 } @@ -23502,33 +35511,33 @@ ] }, { - "id": "0x558a51f3e610", + "id": "0x5594b7482428", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25983, - "line": 856, + "offset": 26665, + "line": 885, "col": 9, "tokLen": 6 }, "end": { - "offset": 25996, + "offset": 26678, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3e5e0", + "id": "0x5594b74823f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25990, + "offset": 26672, "col": 16, "tokLen": 4 }, "end": { - "offset": 25996, + "offset": 26678, "col": 22, "tokLen": 9 } @@ -23538,7 +35547,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e9c0", + "id": "0x5594b6a8abe0", "kind": "EnumConstantDecl", "name": "G2_144MHZ", "type": { @@ -23551,17 +35560,17 @@ ] }, { - "id": "0x558a51f3ec40", + "id": "0x5594b7482a98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26011, - "line": 857, + "offset": 26693, + "line": 886, "col": 5, "tokLen": 5 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } @@ -23573,16 +35582,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f3ec28", + "id": "0x5594b7482a80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26011, + "offset": 26693, "col": 5, "tokLen": 5 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } @@ -23593,28 +35602,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f3ec00", + "id": "0x5594b7482a58", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26017, + "offset": 26699, "col": 11, "tokLen": 12 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -23623,28 +35631,27 @@ }, "inner": [ { - "id": "0x558a51f3ebe0", + "id": "0x5594b7482a38", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26017, + "offset": 26699, "col": 11, "tokLen": 12 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f3ebd8", + "temp": "0x5594b7482a30", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -23653,22 +35660,21 @@ }, "inner": [ { - "id": "0x558a51f3eba8", + "id": "0x5594b7482a00", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26017, + "offset": 26699, "col": 11, "tokLen": 12 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -23679,73 +35685,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f3eb90", + "id": "0x5594b74829e8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f3eb78", + "id": "0x5594b74829d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f3eb58", + "id": "0x5594b74829b0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f3eb50", + "temp": "0x5594b74829a8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -23754,89 +35760,89 @@ }, "inner": [ { - "id": "0x558a51f3eb18", + "id": "0x5594b7482970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f3eb00", + "id": "0x5594b7482958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 }, "end": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3eae0", + "id": "0x5594b7482938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 }, "end": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f3eac8", + "id": "0x5594b7482920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 } @@ -23848,16 +35854,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3e650", + "id": "0x5594b7482488", "kind": "StringLiteral", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 } @@ -23871,16 +35877,16 @@ ] }, { - "id": "0x558a51f3e678", + "id": "0x5594b74824b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } @@ -23888,11 +35894,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23923,31 +35929,31 @@ ] } { - "id": "0x558a51f3ee40", + "id": "0x5594b7482c78", "kind": "FunctionDecl", "loc": { - "offset": 26085, + "offset": 26767, "file": "ToString.cpp", - "line": 860, + "line": 889, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 26056, + "offset": 26738, "col": 1, "tokLen": 8 }, "end": { - "offset": 26472, - "line": 872, + "offset": 27154, + "line": 901, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbab50", + "previousDecl": "0x5594b7120dd8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingMode (const std::string &)" }, @@ -23959,13 +35965,13 @@ }, "inner": [ { - "id": "0x558a5152b060", + "id": "0x5594b6a874a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x558a5152afb8", + "id": "0x5594b6a871e8", "kind": "EnumDecl", "name": "timingMode" } @@ -23973,22 +35979,26 @@ ] }, { - "id": "0x558a51f3ed60", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "loc": { - "offset": 26113, - "line": 860, + "offset": 26795, + "line": 889, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 26094, + "offset": 26776, "col": 39, "tokLen": 5 }, "end": { - "offset": 26113, + "offset": 26795, "col": 58, "tokLen": 1 } @@ -24000,52 +36010,52 @@ } }, { - "id": "0x558a51f45b30", + "id": "0x5594b748a088", "kind": "CompoundStmt", "range": { "begin": { - "offset": 26116, + "offset": 26798, "col": 61, "tokLen": 1 }, "end": { - "offset": 26472, - "line": 872, + "offset": 27154, + "line": 901, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f40430", + "id": "0x5594b7484cc8", "kind": "IfStmt", "range": { "begin": { - "offset": 26122, - "line": 861, + "offset": 26804, + "line": 890, "col": 5, "tokLen": 2 }, "end": { - "offset": 26160, - "line": 862, + "offset": 26842, + "line": 891, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f40380", + "id": "0x5594b7484c10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26126, - "line": 861, + "offset": 26808, + "line": 890, "col": 9, "tokLen": 1 }, "end": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 } @@ -24057,67 +36067,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f40368", + "id": "0x5594b7484bf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 }, "end": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f40348", + "id": "0x5594b7484bd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 }, "end": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3f028", + "id": "0x5594b7483998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26126, + "offset": 26808, "col": 9, "tokLen": 1 }, "end": { - "offset": 26126, + "offset": 26808, "col": 9, "tokLen": 1 } @@ -24125,11 +36135,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24138,16 +36148,16 @@ } }, { - "id": "0x558a51f40330", + "id": "0x5594b7484bc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 }, "end": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 } @@ -24159,16 +36169,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3f048", + "id": "0x5594b74839b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 }, "end": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 } @@ -24184,33 +36194,33 @@ ] }, { - "id": "0x558a51f40420", + "id": "0x5594b7484cb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26147, - "line": 862, + "offset": 26829, + "line": 891, "col": 9, "tokLen": 6 }, "end": { - "offset": 26160, + "offset": 26842, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f403f0", + "id": "0x5594b7484c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26154, + "offset": 26836, "col": 16, "tokLen": 4 }, "end": { - "offset": 26160, + "offset": 26842, "col": 22, "tokLen": 11 } @@ -24220,7 +36230,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b080", + "id": "0x5594b6a87290", "kind": "EnumConstantDecl", "name": "AUTO_TIMING", "type": { @@ -24233,35 +36243,35 @@ ] }, { - "id": "0x558a51f41860", + "id": "0x5594b7486018", "kind": "IfStmt", "range": { "begin": { - "offset": 26177, - "line": 863, + "offset": 26859, + "line": 892, "col": 5, "tokLen": 2 }, "end": { - "offset": 26218, - "line": 864, + "offset": 26900, + "line": 893, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f417b0", + "id": "0x5594b7485f60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26181, - "line": 863, + "offset": 26863, + "line": 892, "col": 9, "tokLen": 1 }, "end": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 } @@ -24273,67 +36283,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f41798", + "id": "0x5594b7485f48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 }, "end": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f41778", + "id": "0x5594b7485f28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 }, "end": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f40450", + "id": "0x5594b7484ce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26181, + "offset": 26863, "col": 9, "tokLen": 1 }, "end": { - "offset": 26181, + "offset": 26863, "col": 9, "tokLen": 1 } @@ -24341,11 +36351,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24354,16 +36364,16 @@ } }, { - "id": "0x558a51f41760", + "id": "0x5594b7485f10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 }, "end": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 } @@ -24375,16 +36385,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f40470", + "id": "0x5594b7484d08", "kind": "StringLiteral", "range": { "begin": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 }, "end": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 } @@ -24400,33 +36410,33 @@ ] }, { - "id": "0x558a51f41850", + "id": "0x5594b7486008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26205, - "line": 864, + "offset": 26887, + "line": 893, "col": 9, "tokLen": 6 }, "end": { - "offset": 26218, + "offset": 26900, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f41820", + "id": "0x5594b7485fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26212, + "offset": 26894, "col": 16, "tokLen": 4 }, "end": { - "offset": 26218, + "offset": 26900, "col": 22, "tokLen": 16 } @@ -24436,7 +36446,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b0d8", + "id": "0x5594b6a872e8", "kind": "EnumConstantDecl", "name": "TRIGGER_EXPOSURE", "type": { @@ -24449,35 +36459,35 @@ ] }, { - "id": "0x558a51f42c90", + "id": "0x5594b7487368", "kind": "IfStmt", "range": { "begin": { - "offset": 26240, - "line": 865, + "offset": 26922, + "line": 894, "col": 5, "tokLen": 2 }, "end": { - "offset": 26280, - "line": 866, + "offset": 26962, + "line": 895, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f42be0", + "id": "0x5594b74872b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26244, - "line": 865, + "offset": 26926, + "line": 894, "col": 9, "tokLen": 1 }, "end": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 } @@ -24489,67 +36499,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f42bc8", + "id": "0x5594b7487298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 }, "end": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f42ba8", + "id": "0x5594b7487278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 }, "end": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f41880", + "id": "0x5594b7486038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26244, + "offset": 26926, "col": 9, "tokLen": 1 }, "end": { - "offset": 26244, + "offset": 26926, "col": 9, "tokLen": 1 } @@ -24557,11 +36567,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24570,16 +36580,16 @@ } }, { - "id": "0x558a51f42b90", + "id": "0x5594b7487260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 }, "end": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 } @@ -24591,16 +36601,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f418a0", + "id": "0x5594b7486058", "kind": "StringLiteral", "range": { "begin": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 }, "end": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 } @@ -24616,33 +36626,33 @@ ] }, { - "id": "0x558a51f42c80", + "id": "0x5594b7487358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26267, - "line": 866, + "offset": 26949, + "line": 895, "col": 9, "tokLen": 6 }, "end": { - "offset": 26280, + "offset": 26962, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f42c50", + "id": "0x5594b7487328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26274, + "offset": 26956, "col": 16, "tokLen": 4 }, "end": { - "offset": 26280, + "offset": 26962, "col": 22, "tokLen": 5 } @@ -24652,7 +36662,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b130", + "id": "0x5594b6a87340", "kind": "EnumConstantDecl", "name": "GATED", "type": { @@ -24665,35 +36675,35 @@ ] }, { - "id": "0x558a51f440c0", + "id": "0x5594b74886b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26291, - "line": 867, + "offset": 26973, + "line": 896, "col": 5, "tokLen": 2 }, "end": { - "offset": 26338, - "line": 868, + "offset": 27020, + "line": 897, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f44010", + "id": "0x5594b7488600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26295, - "line": 867, + "offset": 26977, + "line": 896, "col": 9, "tokLen": 1 }, "end": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 } @@ -24705,67 +36715,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f43ff8", + "id": "0x5594b74885e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 }, "end": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f43fd8", + "id": "0x5594b74885c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 }, "end": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f42cb0", + "id": "0x5594b7487388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26295, + "offset": 26977, "col": 9, "tokLen": 1 }, "end": { - "offset": 26295, + "offset": 26977, "col": 9, "tokLen": 1 } @@ -24773,11 +36783,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24786,16 +36796,16 @@ } }, { - "id": "0x558a51f43fc0", + "id": "0x5594b74885b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 }, "end": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 } @@ -24807,16 +36817,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f42cd0", + "id": "0x5594b74873a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 }, "end": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 } @@ -24832,33 +36842,33 @@ ] }, { - "id": "0x558a51f440b0", + "id": "0x5594b74886a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26325, - "line": 868, + "offset": 27007, + "line": 897, "col": 9, "tokLen": 6 }, "end": { - "offset": 26338, + "offset": 27020, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f44080", + "id": "0x5594b7488678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26332, + "offset": 27014, "col": 16, "tokLen": 4 }, "end": { - "offset": 26338, + "offset": 27020, "col": 22, "tokLen": 13 } @@ -24868,7 +36878,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b188", + "id": "0x5594b6a87398", "kind": "EnumConstantDecl", "name": "BURST_TRIGGER", "type": { @@ -24881,35 +36891,35 @@ ] }, { - "id": "0x558a51f454f0", + "id": "0x5594b7489a08", "kind": "IfStmt", "range": { "begin": { - "offset": 26357, - "line": 869, + "offset": 27039, + "line": 898, "col": 5, "tokLen": 2 }, "end": { - "offset": 26405, - "line": 870, + "offset": 27087, + "line": 899, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f45440", + "id": "0x5594b7489950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26361, - "line": 869, + "offset": 27043, + "line": 898, "col": 9, "tokLen": 1 }, "end": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 } @@ -24921,67 +36931,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f45428", + "id": "0x5594b7489938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 }, "end": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f45408", + "id": "0x5594b7489918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 }, "end": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f440e0", + "id": "0x5594b74886d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26361, + "offset": 27043, "col": 9, "tokLen": 1 }, "end": { - "offset": 26361, + "offset": 27043, "col": 9, "tokLen": 1 } @@ -24989,11 +36999,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25002,16 +37012,16 @@ } }, { - "id": "0x558a51f453f0", + "id": "0x5594b7489900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 }, "end": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 } @@ -25023,16 +37033,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f44100", + "id": "0x5594b74886f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 }, "end": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 } @@ -25048,33 +37058,33 @@ ] }, { - "id": "0x558a51f454e0", + "id": "0x5594b74899f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26392, - "line": 870, + "offset": 27074, + "line": 899, "col": 9, "tokLen": 6 }, "end": { - "offset": 26405, + "offset": 27087, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f454b0", + "id": "0x5594b74899c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26399, + "offset": 27081, "col": 16, "tokLen": 4 }, "end": { - "offset": 26405, + "offset": 27087, "col": 22, "tokLen": 13 } @@ -25084,7 +37094,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b1e0", + "id": "0x5594b6a873f0", "kind": "EnumConstantDecl", "name": "TRIGGER_GATED", "type": { @@ -25097,17 +37107,17 @@ ] }, { - "id": "0x558a51f45b18", + "id": "0x5594b748a070", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26424, - "line": 871, + "offset": 27106, + "line": 900, "col": 5, "tokLen": 5 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } @@ -25119,16 +37129,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f45b00", + "id": "0x5594b748a058", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26424, + "offset": 27106, "col": 5, "tokLen": 5 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } @@ -25139,28 +37149,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f45ad8", + "id": "0x5594b748a030", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26430, + "offset": 27112, "col": 11, "tokLen": 12 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -25169,28 +37178,27 @@ }, "inner": [ { - "id": "0x558a51f45ab8", + "id": "0x5594b748a010", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26430, + "offset": 27112, "col": 11, "tokLen": 12 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f45ab0", + "temp": "0x5594b748a008", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -25199,22 +37207,21 @@ }, "inner": [ { - "id": "0x558a51f45a80", + "id": "0x5594b7489fd8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26430, + "offset": 27112, "col": 11, "tokLen": 12 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -25225,73 +37232,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f45a68", + "id": "0x5594b7489fc0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f45a50", + "id": "0x5594b7489fa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f45a30", + "id": "0x5594b7489f88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f45a28", + "temp": "0x5594b7489f80", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -25300,89 +37307,89 @@ }, "inner": [ { - "id": "0x558a51f459f0", + "id": "0x5594b7489f48", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f459d8", + "id": "0x5594b7489f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 }, "end": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f459b8", + "id": "0x5594b7489f10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 }, "end": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f459a0", + "id": "0x5594b7489ef8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 } @@ -25394,16 +37401,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f45520", + "id": "0x5594b7489a58", "kind": "StringLiteral", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 } @@ -25417,16 +37424,16 @@ ] }, { - "id": "0x558a51f45550", + "id": "0x5594b7489a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } @@ -25434,11 +37441,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25469,31 +37476,31 @@ ] } { - "id": "0x558a51f45d00", + "id": "0x5594b748a238", "kind": "FunctionDecl", "loc": { - "offset": 26512, + "offset": 27194, "file": "ToString.cpp", - "line": 874, + "line": 903, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 26475, + "offset": 27157, "col": 1, "tokLen": 8 }, "end": { - "offset": 26813, - "line": 882, + "offset": 27495, + "line": 911, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbb0e0", + "previousDecl": "0x5594b7121f08", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::frameDiscardPolicy (const std::string &)" }, @@ -25505,13 +37512,13 @@ }, "inner": [ { - "id": "0x558a51529090", + "id": "0x5594b6a7b680", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x558a51528fe8", + "id": "0x5594b6a7b470", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -25519,22 +37526,26 @@ ] }, { - "id": "0x558a51f45c20", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b748a168", "kind": "ParmVarDecl", "loc": { - "offset": 26540, - "line": 874, + "offset": 27222, + "line": 903, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 26521, + "offset": 27203, "col": 47, "tokLen": 5 }, "end": { - "offset": 26540, + "offset": 27222, "col": 66, "tokLen": 1 } @@ -25546,52 +37557,52 @@ } }, { - "id": "0x558a51f4a200", + "id": "0x5594b748efb0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 26543, + "offset": 27225, "col": 69, "tokLen": 1 }, "end": { - "offset": 26813, - "line": 882, + "offset": 27495, + "line": 911, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f47320", + "id": "0x5594b748c288", "kind": "IfStmt", "range": { "begin": { - "offset": 26549, - "line": 875, + "offset": 27231, + "line": 904, "col": 5, "tokLen": 2 }, "end": { - "offset": 26592, - "line": 876, + "offset": 27274, + "line": 905, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f47270", + "id": "0x5594b748c1d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26553, - "line": 875, + "offset": 27235, + "line": 904, "col": 9, "tokLen": 1 }, "end": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 } @@ -25603,67 +37614,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f47258", + "id": "0x5594b748c1b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 }, "end": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f47238", + "id": "0x5594b748c198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 }, "end": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f45ee8", + "id": "0x5594b748af58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26553, + "offset": 27235, "col": 9, "tokLen": 1 }, "end": { - "offset": 26553, + "offset": 27235, "col": 9, "tokLen": 1 } @@ -25671,11 +37682,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25684,16 +37695,16 @@ } }, { - "id": "0x558a51f47220", + "id": "0x5594b748c180", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 }, "end": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 } @@ -25705,16 +37716,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f45f08", + "id": "0x5594b748af78", "kind": "StringLiteral", "range": { "begin": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 }, "end": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 } @@ -25730,33 +37741,33 @@ ] }, { - "id": "0x558a51f47310", + "id": "0x5594b748c278", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26579, - "line": 876, + "offset": 27261, + "line": 905, "col": 9, "tokLen": 6 }, "end": { - "offset": 26592, + "offset": 27274, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f472e0", + "id": "0x5594b748c248", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26586, + "offset": 27268, "col": 16, "tokLen": 4 }, "end": { - "offset": 26592, + "offset": 27274, "col": 22, "tokLen": 10 } @@ -25766,7 +37777,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515290b0", + "id": "0x5594b6a7b518", "kind": "EnumConstantDecl", "name": "NO_DISCARD", "type": { @@ -25779,35 +37790,35 @@ ] }, { - "id": "0x558a51f48750", + "id": "0x5594b748d5d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26608, - "line": 877, + "offset": 27290, + "line": 906, "col": 5, "tokLen": 2 }, "end": { - "offset": 26654, - "line": 878, + "offset": 27336, + "line": 907, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f486a0", + "id": "0x5594b748d520", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26612, - "line": 877, + "offset": 27294, + "line": 906, "col": 9, "tokLen": 1 }, "end": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 } @@ -25819,67 +37830,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f48688", + "id": "0x5594b748d508", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 }, "end": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f48668", + "id": "0x5594b748d4e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 }, "end": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f47340", + "id": "0x5594b748c2a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26612, + "offset": 27294, "col": 9, "tokLen": 1 }, "end": { - "offset": 26612, + "offset": 27294, "col": 9, "tokLen": 1 } @@ -25887,11 +37898,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25900,16 +37911,16 @@ } }, { - "id": "0x558a51f48650", + "id": "0x5594b748d4d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 }, "end": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 } @@ -25921,16 +37932,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f47360", + "id": "0x5594b748c2c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 }, "end": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 } @@ -25946,33 +37957,33 @@ ] }, { - "id": "0x558a51f48740", + "id": "0x5594b748d5c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26641, - "line": 878, + "offset": 27323, + "line": 907, "col": 9, "tokLen": 6 }, "end": { - "offset": 26654, + "offset": 27336, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f48710", + "id": "0x5594b748d598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26648, + "offset": 27330, "col": 16, "tokLen": 4 }, "end": { - "offset": 26654, + "offset": 27336, "col": 22, "tokLen": 20 } @@ -25982,7 +37993,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51529108", + "id": "0x5594b6a7b570", "kind": "EnumConstantDecl", "name": "DISCARD_EMPTY_FRAMES", "type": { @@ -25995,35 +38006,35 @@ ] }, { - "id": "0x558a51f49b80", + "id": "0x5594b748e928", "kind": "IfStmt", "range": { "begin": { - "offset": 26680, - "line": 879, + "offset": 27362, + "line": 908, "col": 5, "tokLen": 2 }, "end": { - "offset": 26728, - "line": 880, + "offset": 27410, + "line": 909, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f49ad0", + "id": "0x5594b748e870", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26684, - "line": 879, + "offset": 27366, + "line": 908, "col": 9, "tokLen": 1 }, "end": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 } @@ -26035,67 +38046,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f49ab8", + "id": "0x5594b748e858", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 }, "end": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f49a98", + "id": "0x5594b748e838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 }, "end": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f48770", + "id": "0x5594b748d5f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26684, + "offset": 27366, "col": 9, "tokLen": 1 }, "end": { - "offset": 26684, + "offset": 27366, "col": 9, "tokLen": 1 } @@ -26103,11 +38114,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26116,16 +38127,16 @@ } }, { - "id": "0x558a51f49a80", + "id": "0x5594b748e820", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 }, "end": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 } @@ -26137,16 +38148,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f48790", + "id": "0x5594b748d618", "kind": "StringLiteral", "range": { "begin": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 }, "end": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 } @@ -26162,33 +38173,33 @@ ] }, { - "id": "0x558a51f49b70", + "id": "0x5594b748e918", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26715, - "line": 880, + "offset": 27397, + "line": 909, "col": 9, "tokLen": 6 }, "end": { - "offset": 26728, + "offset": 27410, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f49b40", + "id": "0x5594b748e8e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26722, + "offset": 27404, "col": 16, "tokLen": 4 }, "end": { - "offset": 26728, + "offset": 27410, "col": 22, "tokLen": 22 } @@ -26198,7 +38209,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51529160", + "id": "0x5594b6a7b5c8", "kind": "EnumConstantDecl", "name": "DISCARD_PARTIAL_FRAMES", "type": { @@ -26211,17 +38222,17 @@ ] }, { - "id": "0x558a51f4a1e8", + "id": "0x5594b748ef98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26756, - "line": 881, + "offset": 27438, + "line": 910, "col": 5, "tokLen": 5 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } @@ -26233,16 +38244,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f4a1d0", + "id": "0x5594b748ef80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26756, + "offset": 27438, "col": 5, "tokLen": 5 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } @@ -26253,28 +38264,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f4a1a8", + "id": "0x5594b748ef58", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26762, + "offset": 27444, "col": 11, "tokLen": 12 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -26283,28 +38293,27 @@ }, "inner": [ { - "id": "0x558a51f4a188", + "id": "0x5594b748ef38", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26762, + "offset": 27444, "col": 11, "tokLen": 12 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f4a180", + "temp": "0x5594b748ef30", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -26313,22 +38322,21 @@ }, "inner": [ { - "id": "0x558a51f4a150", + "id": "0x5594b748ef00", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26762, + "offset": 27444, "col": 11, "tokLen": 12 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -26339,73 +38347,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f4a138", + "id": "0x5594b748eee8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f4a120", + "id": "0x5594b748eed0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f4a100", + "id": "0x5594b748eeb0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f4a0f8", + "temp": "0x5594b748eea8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -26414,89 +38422,89 @@ }, "inner": [ { - "id": "0x558a51f4a0c0", + "id": "0x5594b748ee70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f4a0a8", + "id": "0x5594b748ee58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 }, "end": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4a088", + "id": "0x5594b748ee38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 }, "end": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f4a070", + "id": "0x5594b748ee20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 } @@ -26508,16 +38516,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f49bb0", + "id": "0x5594b748e978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 } @@ -26531,16 +38539,16 @@ ] }, { - "id": "0x558a51f49be8", + "id": "0x5594b748e9b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } @@ -26548,11 +38556,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26583,31 +38591,31 @@ ] } { - "id": "0x558a51f4a3c0", + "id": "0x5594b748f158", "kind": "FunctionDecl", "loc": { - "offset": 26845, + "offset": 27527, "file": "ToString.cpp", - "line": 884, + "line": 913, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 26816, + "offset": 27498, "col": 1, "tokLen": 8 }, "end": { - "offset": 27030, - "line": 890, + "offset": 27712, + "line": 919, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbb670", + "previousDecl": "0x5594b7123038", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::fileFormat (const std::string &)" }, @@ -26619,13 +38627,13 @@ }, "inner": [ { - "id": "0x558a515292b0", + "id": "0x5594b6a7b850", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x558a51529210", + "id": "0x5594b6a7b6a0", "kind": "EnumDecl", "name": "fileFormat" } @@ -26633,22 +38641,26 @@ ] }, { - "id": "0x558a51f4a2e0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b748f080", "kind": "ParmVarDecl", "loc": { - "offset": 26873, - "line": 884, + "offset": 27555, + "line": 913, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 26854, + "offset": 27536, "col": 39, "tokLen": 5 }, "end": { - "offset": 26873, + "offset": 27555, "col": 58, "tokLen": 1 } @@ -26660,52 +38672,52 @@ } }, { - "id": "0x558a51f4d420", + "id": "0x5594b7492b78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 26876, + "offset": 27558, "col": 61, "tokLen": 1 }, "end": { - "offset": 27030, - "line": 890, + "offset": 27712, + "line": 919, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f4b9b0", + "id": "0x5594b74911a8", "kind": "IfStmt", "range": { "begin": { - "offset": 26882, - "line": 885, + "offset": 27564, + "line": 914, "col": 5, "tokLen": 2 }, "end": { - "offset": 26920, - "line": 886, + "offset": 27602, + "line": 915, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f4b900", + "id": "0x5594b74910f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26886, - "line": 885, + "offset": 27568, + "line": 914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 } @@ -26717,67 +38729,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4b8e8", + "id": "0x5594b74910d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 }, "end": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4b8c8", + "id": "0x5594b74910b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 }, "end": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4a5a8", + "id": "0x5594b748fe78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26886, + "offset": 27568, "col": 9, "tokLen": 1 }, "end": { - "offset": 26886, + "offset": 27568, "col": 9, "tokLen": 1 } @@ -26785,11 +38797,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4a2e0", + "id": "0x5594b748f080", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26798,16 +38810,16 @@ } }, { - "id": "0x558a51f4b8b0", + "id": "0x5594b74910a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 }, "end": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 } @@ -26819,16 +38831,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4a5c8", + "id": "0x5594b748fe98", "kind": "StringLiteral", "range": { "begin": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 }, "end": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 } @@ -26844,33 +38856,33 @@ ] }, { - "id": "0x558a51f4b9a0", + "id": "0x5594b7491198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26907, - "line": 886, + "offset": 27589, + "line": 915, "col": 9, "tokLen": 6 }, "end": { - "offset": 26920, + "offset": 27602, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f4b970", + "id": "0x5594b7491168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26914, + "offset": 27596, "col": 16, "tokLen": 4 }, "end": { - "offset": 26920, + "offset": 27602, "col": 22, "tokLen": 4 } @@ -26880,7 +38892,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51529328", + "id": "0x5594b6a7b7a0", "kind": "EnumConstantDecl", "name": "HDF5", "type": { @@ -26893,35 +38905,35 @@ ] }, { - "id": "0x558a51f4cde0", + "id": "0x5594b74924f8", "kind": "IfStmt", "range": { "begin": { - "offset": 26930, - "line": 887, + "offset": 27612, + "line": 916, "col": 5, "tokLen": 2 }, "end": { - "offset": 26970, - "line": 888, + "offset": 27652, + "line": 917, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f4cd30", + "id": "0x5594b7492440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26934, - "line": 887, + "offset": 27616, + "line": 916, "col": 9, "tokLen": 1 }, "end": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 } @@ -26933,67 +38945,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4cd18", + "id": "0x5594b7492428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 }, "end": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4ccf8", + "id": "0x5594b7492408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 }, "end": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4b9d0", + "id": "0x5594b74911c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26934, + "offset": 27616, "col": 9, "tokLen": 1 }, "end": { - "offset": 26934, + "offset": 27616, "col": 9, "tokLen": 1 } @@ -27001,11 +39013,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4a2e0", + "id": "0x5594b748f080", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27014,16 +39026,16 @@ } }, { - "id": "0x558a51f4cce0", + "id": "0x5594b74923f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 }, "end": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 } @@ -27035,16 +39047,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4b9f0", + "id": "0x5594b74911e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 }, "end": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 } @@ -27060,33 +39072,33 @@ ] }, { - "id": "0x558a51f4cdd0", + "id": "0x5594b74924e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26957, - "line": 888, + "offset": 27639, + "line": 917, "col": 9, "tokLen": 6 }, "end": { - "offset": 26970, + "offset": 27652, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f4cda0", + "id": "0x5594b74924b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26964, + "offset": 27646, "col": 16, "tokLen": 4 }, "end": { - "offset": 26970, + "offset": 27652, "col": 22, "tokLen": 6 } @@ -27096,7 +39108,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515292d0", + "id": "0x5594b6a7b748", "kind": "EnumConstantDecl", "name": "BINARY", "type": { @@ -27109,17 +39121,17 @@ ] }, { - "id": "0x558a51f4d408", + "id": "0x5594b7492b60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26982, - "line": 889, + "offset": 27664, + "line": 918, "col": 5, "tokLen": 5 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } @@ -27131,16 +39143,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f4d3f0", + "id": "0x5594b7492b48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26982, + "offset": 27664, "col": 5, "tokLen": 5 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } @@ -27151,28 +39163,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f4d3c8", + "id": "0x5594b7492b20", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26988, + "offset": 27670, "col": 11, "tokLen": 12 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -27181,28 +39192,27 @@ }, "inner": [ { - "id": "0x558a51f4d3a8", + "id": "0x5594b7492b00", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26988, + "offset": 27670, "col": 11, "tokLen": 12 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f4d3a0", + "temp": "0x5594b7492af8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -27211,22 +39221,21 @@ }, "inner": [ { - "id": "0x558a51f4d370", + "id": "0x5594b7492ac8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26988, + "offset": 27670, "col": 11, "tokLen": 12 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -27237,73 +39246,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f4d358", + "id": "0x5594b7492ab0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f4d340", + "id": "0x5594b7492a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f4d320", + "id": "0x5594b7492a78", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f4d318", + "temp": "0x5594b7492a70", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -27312,89 +39321,89 @@ }, "inner": [ { - "id": "0x558a51f4d2e0", + "id": "0x5594b7492a38", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f4d2c8", + "id": "0x5594b7492a20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 }, "end": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4d2a8", + "id": "0x5594b7492a00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 }, "end": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f4d290", + "id": "0x5594b74929e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 } @@ -27406,16 +39415,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4ce10", + "id": "0x5594b7492548", "kind": "StringLiteral", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 } @@ -27429,16 +39438,16 @@ ] }, { - "id": "0x558a51f4ce40", + "id": "0x5594b7492578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } @@ -27446,11 +39455,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4a2e0", + "id": "0x5594b748f080", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27481,31 +39490,31 @@ ] } { - "id": "0x558a51f4d5d0", + "id": "0x5594b7492d18", "kind": "FunctionDecl", "loc": { - "offset": 27070, + "offset": 27752, "file": "ToString.cpp", - "line": 892, + "line": 921, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 27033, + "offset": 27715, "col": 1, "tokLen": 8 }, "end": { - "offset": 27464, - "line": 902, + "offset": 28146, + "line": 931, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbbc00", + "previousDecl": "0x5594b7124168", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::externalSignalFlag (const std::string &)" }, @@ -27517,13 +39526,13 @@ }, "inner": [ { - "id": "0x558a5152ae10", + "id": "0x5594b6a871a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x558a5152ad68", + "id": "0x5594b6a86f98", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -27531,22 +39540,26 @@ ] }, { - "id": "0x558a51f4d4f8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "loc": { - "offset": 27098, - "line": 892, + "offset": 27780, + "line": 921, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 27079, + "offset": 27761, "col": 47, "tokLen": 5 }, "end": { - "offset": 27098, + "offset": 27780, "col": 66, "tokLen": 1 } @@ -27558,52 +39571,52 @@ } }, { - "id": "0x558a51f52eb8", + "id": "0x5594b7498e00", "kind": "CompoundStmt", "range": { "begin": { - "offset": 27101, + "offset": 27783, "col": 69, "tokLen": 1 }, "end": { - "offset": 27464, - "line": 902, + "offset": 28146, + "line": 931, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f4ebd0", + "id": "0x5594b7494d78", "kind": "IfStmt", "range": { "begin": { - "offset": 27107, - "line": 893, + "offset": 27789, + "line": 922, "col": 5, "tokLen": 2 }, "end": { - "offset": 27163, - "line": 894, + "offset": 27845, + "line": 923, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f4eb20", + "id": "0x5594b7494cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27111, - "line": 893, + "offset": 27793, + "line": 922, "col": 9, "tokLen": 1 }, "end": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 } @@ -27615,67 +39628,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4eb08", + "id": "0x5594b7494ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 }, "end": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4eae8", + "id": "0x5594b7494c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 }, "end": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4d7b8", + "id": "0x5594b7493a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27111, + "offset": 27793, "col": 9, "tokLen": 1 }, "end": { - "offset": 27111, + "offset": 27793, "col": 9, "tokLen": 1 } @@ -27683,11 +39696,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27696,16 +39709,16 @@ } }, { - "id": "0x558a51f4ead0", + "id": "0x5594b7494c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 }, "end": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 } @@ -27717,16 +39730,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4d7d8", + "id": "0x5594b7493a58", "kind": "StringLiteral", "range": { "begin": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 }, "end": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 } @@ -27742,33 +39755,33 @@ ] }, { - "id": "0x558a51f4ebc0", + "id": "0x5594b7494d68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27150, - "line": 894, + "offset": 27832, + "line": 923, "col": 9, "tokLen": 6 }, "end": { - "offset": 27163, + "offset": 27845, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f4eb90", + "id": "0x5594b7494d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27157, + "offset": 27839, "col": 16, "tokLen": 4 }, "end": { - "offset": 27163, + "offset": 27845, "col": 22, "tokLen": 22 } @@ -27778,7 +39791,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ae30", + "id": "0x5594b6a87040", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_RISING_EDGE", "type": { @@ -27791,35 +39804,35 @@ ] }, { - "id": "0x558a51f50010", + "id": "0x5594b74960d8", "kind": "IfStmt", "range": { "begin": { - "offset": 27191, - "line": 895, + "offset": 27873, + "line": 924, "col": 5, "tokLen": 2 }, "end": { - "offset": 27248, - "line": 896, + "offset": 27930, + "line": 925, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f4ff60", + "id": "0x5594b7496020", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27195, - "line": 895, + "offset": 27877, + "line": 924, "col": 9, "tokLen": 1 }, "end": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 } @@ -27831,67 +39844,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4ff48", + "id": "0x5594b7496008", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 }, "end": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4ff28", + "id": "0x5594b7495fe8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 }, "end": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4ebf0", + "id": "0x5594b7494d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27195, + "offset": 27877, "col": 9, "tokLen": 1 }, "end": { - "offset": 27195, + "offset": 27877, "col": 9, "tokLen": 1 } @@ -27899,11 +39912,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27912,16 +39925,16 @@ } }, { - "id": "0x558a51f4ff10", + "id": "0x5594b7495fd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 }, "end": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 } @@ -27933,16 +39946,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4ec10", + "id": "0x5594b7494db8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 }, "end": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 } @@ -27958,33 +39971,33 @@ ] }, { - "id": "0x558a51f50000", + "id": "0x5594b74960c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27235, - "line": 896, + "offset": 27917, + "line": 925, "col": 9, "tokLen": 6 }, "end": { - "offset": 27248, + "offset": 27930, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f4ffd0", + "id": "0x5594b7496098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27242, + "offset": 27924, "col": 16, "tokLen": 4 }, "end": { - "offset": 27248, + "offset": 27930, "col": 22, "tokLen": 23 } @@ -27994,7 +40007,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ae88", + "id": "0x5594b6a87098", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_FALLING_EDGE", "type": { @@ -28007,35 +40020,35 @@ ] }, { - "id": "0x558a51f51440", + "id": "0x5594b7497428", "kind": "IfStmt", "range": { "begin": { - "offset": 27277, - "line": 897, + "offset": 27959, + "line": 926, "col": 5, "tokLen": 2 }, "end": { - "offset": 27323, - "line": 898, + "offset": 28005, + "line": 927, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f51390", + "id": "0x5594b7497370", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27281, - "line": 897, + "offset": 27963, + "line": 926, "col": 9, "tokLen": 1 }, "end": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 } @@ -28047,67 +40060,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f51378", + "id": "0x5594b7497358", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 }, "end": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f51358", + "id": "0x5594b7497338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 }, "end": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f50030", + "id": "0x5594b74960f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27281, + "offset": 27963, "col": 9, "tokLen": 1 }, "end": { - "offset": 27281, + "offset": 27963, "col": 9, "tokLen": 1 } @@ -28115,11 +40128,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28128,16 +40141,16 @@ } }, { - "id": "0x558a51f51340", + "id": "0x5594b7497320", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 }, "end": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 } @@ -28149,16 +40162,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f50050", + "id": "0x5594b7496118", "kind": "StringLiteral", "range": { "begin": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 }, "end": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 } @@ -28174,33 +40187,33 @@ ] }, { - "id": "0x558a51f51430", + "id": "0x5594b7497418", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27310, - "line": 898, + "offset": 27992, + "line": 927, "col": 9, "tokLen": 6 }, "end": { - "offset": 27323, + "offset": 28005, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f51400", + "id": "0x5594b74973e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27317, + "offset": 27999, "col": 16, "tokLen": 4 }, "end": { - "offset": 27323, + "offset": 28005, "col": 22, "tokLen": 12 } @@ -28210,7 +40223,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152aee0", + "id": "0x5594b6a870f0", "kind": "EnumConstantDecl", "name": "INVERSION_ON", "type": { @@ -28223,35 +40236,35 @@ ] }, { - "id": "0x558a51f52870", + "id": "0x5594b7498778", "kind": "IfStmt", "range": { "begin": { - "offset": 27341, - "line": 899, + "offset": 28023, + "line": 928, "col": 5, "tokLen": 2 }, "end": { - "offset": 27388, - "line": 900, + "offset": 28070, + "line": 929, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f527c0", + "id": "0x5594b74986c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27345, - "line": 899, + "offset": 28027, + "line": 928, "col": 9, "tokLen": 1 }, "end": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 } @@ -28263,67 +40276,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f527a8", + "id": "0x5594b74986a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 }, "end": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f52788", + "id": "0x5594b7498688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 }, "end": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f51460", + "id": "0x5594b7497448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27345, + "offset": 28027, "col": 9, "tokLen": 1 }, "end": { - "offset": 27345, + "offset": 28027, "col": 9, "tokLen": 1 } @@ -28331,11 +40344,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28344,16 +40357,16 @@ } }, { - "id": "0x558a51f52770", + "id": "0x5594b7498670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 }, "end": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 } @@ -28365,16 +40378,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f51480", + "id": "0x5594b7497468", "kind": "StringLiteral", "range": { "begin": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 }, "end": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 } @@ -28390,33 +40403,33 @@ ] }, { - "id": "0x558a51f52860", + "id": "0x5594b7498768", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27375, - "line": 900, + "offset": 28057, + "line": 929, "col": 9, "tokLen": 6 }, "end": { - "offset": 27388, + "offset": 28070, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f52830", + "id": "0x5594b7498738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27382, + "offset": 28064, "col": 16, "tokLen": 4 }, "end": { - "offset": 27388, + "offset": 28070, "col": 22, "tokLen": 13 } @@ -28426,7 +40439,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152af38", + "id": "0x5594b6a87148", "kind": "EnumConstantDecl", "name": "INVERSION_OFF", "type": { @@ -28439,17 +40452,17 @@ ] }, { - "id": "0x558a51f52ea0", + "id": "0x5594b7498de8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 27407, - "line": 901, + "offset": 28089, + "line": 930, "col": 5, "tokLen": 5 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } @@ -28461,16 +40474,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f52e88", + "id": "0x5594b7498dd0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 27407, + "offset": 28089, "col": 5, "tokLen": 5 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } @@ -28481,28 +40494,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f52e60", + "id": "0x5594b7498da8", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 27413, + "offset": 28095, "col": 11, "tokLen": 12 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -28511,28 +40523,27 @@ }, "inner": [ { - "id": "0x558a51f52e40", + "id": "0x5594b7498d88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27413, + "offset": 28095, "col": 11, "tokLen": 12 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f52e38", + "temp": "0x5594b7498d80", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -28541,22 +40552,21 @@ }, "inner": [ { - "id": "0x558a51f52e08", + "id": "0x5594b7498d50", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 27413, + "offset": 28095, "col": 11, "tokLen": 12 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -28567,73 +40577,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f52df0", + "id": "0x5594b7498d38", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f52dd8", + "id": "0x5594b7498d20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f52db8", + "id": "0x5594b7498d00", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f52db0", + "temp": "0x5594b7498cf8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -28642,89 +40652,89 @@ }, "inner": [ { - "id": "0x558a51f52d78", + "id": "0x5594b7498cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f52d60", + "id": "0x5594b7498ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 }, "end": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f52d40", + "id": "0x5594b7498c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 }, "end": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f52d28", + "id": "0x5594b7498c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 } @@ -28736,16 +40746,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f528a0", + "id": "0x5594b74987c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 } @@ -28759,16 +40769,16 @@ ] }, { - "id": "0x558a51f528d8", + "id": "0x5594b7498800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } @@ -28776,11 +40786,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28811,31 +40821,31 @@ ] } { - "id": "0x558a51f53080", + "id": "0x5594b7498fa8", "kind": "FunctionDecl", "loc": { - "offset": 27497, + "offset": 28179, "file": "ToString.cpp", - "line": 904, + "line": 933, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 27467, + "offset": 28149, "col": 1, "tokLen": 8 }, "end": { - "offset": 27920, - "line": 916, + "offset": 28602, + "line": 945, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbc190", + "previousDecl": "0x5594b7125298", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::readoutMode (const std::string &)" }, @@ -28847,13 +40857,13 @@ }, "inner": [ { - "id": "0x558a5152e590", + "id": "0x5594b6a8a990", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x558a5152e4e8", + "id": "0x5594b6a8a728", "kind": "EnumDecl", "name": "readoutMode" } @@ -28861,22 +40871,26 @@ ] }, { - "id": "0x558a51f52fa0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "loc": { - "offset": 27525, - "line": 904, + "offset": 28207, + "line": 933, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 27506, + "offset": 28188, "col": 40, "tokLen": 5 }, "end": { - "offset": 27525, + "offset": 28207, "col": 59, "tokLen": 1 } @@ -28888,52 +40902,52 @@ } }, { - "id": "0x558a51f59db0", + "id": "0x5594b74a0410", "kind": "CompoundStmt", "range": { "begin": { - "offset": 27528, + "offset": 28210, "col": 62, "tokLen": 1 }, "end": { - "offset": 27920, - "line": 916, + "offset": 28602, + "line": 945, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f54670", + "id": "0x5594b749b008", "kind": "IfStmt", "range": { "begin": { - "offset": 27534, - "line": 905, + "offset": 28216, + "line": 934, "col": 5, "tokLen": 2 }, "end": { - "offset": 27574, - "line": 906, + "offset": 28256, + "line": 935, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f545c0", + "id": "0x5594b749af50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27538, - "line": 905, + "offset": 28220, + "line": 934, "col": 9, "tokLen": 1 }, "end": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 } @@ -28945,67 +40959,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f545a8", + "id": "0x5594b749af38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 }, "end": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f54588", + "id": "0x5594b749af18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 }, "end": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f53268", + "id": "0x5594b7499cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27538, + "offset": 28220, "col": 9, "tokLen": 1 }, "end": { - "offset": 27538, + "offset": 28220, "col": 9, "tokLen": 1 } @@ -29013,11 +41027,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29026,16 +41040,16 @@ } }, { - "id": "0x558a51f54570", + "id": "0x5594b749af00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 }, "end": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 } @@ -29047,16 +41061,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f53288", + "id": "0x5594b7499ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 }, "end": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 } @@ -29072,33 +41086,33 @@ ] }, { - "id": "0x558a51f54660", + "id": "0x5594b749aff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27561, - "line": 906, + "offset": 28243, + "line": 935, "col": 9, "tokLen": 6 }, "end": { - "offset": 27574, + "offset": 28256, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f54630", + "id": "0x5594b749afc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27568, + "offset": 28250, "col": 16, "tokLen": 4 }, "end": { - "offset": 27574, + "offset": 28256, "col": 22, "tokLen": 11 } @@ -29108,7 +41122,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e5b0", + "id": "0x5594b6a8a7d0", "kind": "EnumConstantDecl", "name": "ANALOG_ONLY", "type": { @@ -29121,35 +41135,35 @@ ] }, { - "id": "0x558a51f55aa0", + "id": "0x5594b749c358", "kind": "IfStmt", "range": { "begin": { - "offset": 27591, - "line": 907, + "offset": 28273, + "line": 936, "col": 5, "tokLen": 2 }, "end": { - "offset": 27632, - "line": 908, + "offset": 28314, + "line": 937, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f559f0", + "id": "0x5594b749c2a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27595, - "line": 907, + "offset": 28277, + "line": 936, "col": 9, "tokLen": 1 }, "end": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 } @@ -29161,67 +41175,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f559d8", + "id": "0x5594b749c288", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 }, "end": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f559b8", + "id": "0x5594b749c268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 }, "end": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f54690", + "id": "0x5594b749b028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27595, + "offset": 28277, "col": 9, "tokLen": 1 }, "end": { - "offset": 27595, + "offset": 28277, "col": 9, "tokLen": 1 } @@ -29229,11 +41243,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29242,16 +41256,16 @@ } }, { - "id": "0x558a51f559a0", + "id": "0x5594b749c250", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 }, "end": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 } @@ -29263,16 +41277,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f546b0", + "id": "0x5594b749b048", "kind": "StringLiteral", "range": { "begin": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 }, "end": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 } @@ -29288,33 +41302,33 @@ ] }, { - "id": "0x558a51f55a90", + "id": "0x5594b749c348", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27619, - "line": 908, + "offset": 28301, + "line": 937, "col": 9, "tokLen": 6 }, "end": { - "offset": 27632, + "offset": 28314, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f55a60", + "id": "0x5594b749c318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27626, + "offset": 28308, "col": 16, "tokLen": 4 }, "end": { - "offset": 27632, + "offset": 28314, "col": 22, "tokLen": 12 } @@ -29324,7 +41338,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e608", + "id": "0x5594b6a8a828", "kind": "EnumConstantDecl", "name": "DIGITAL_ONLY", "type": { @@ -29337,35 +41351,35 @@ ] }, { - "id": "0x558a51f56ed0", + "id": "0x5594b749d6a8", "kind": "IfStmt", "range": { "begin": { - "offset": 27650, - "line": 909, + "offset": 28332, + "line": 938, "col": 5, "tokLen": 2 }, "end": { - "offset": 27698, - "line": 910, + "offset": 28380, + "line": 939, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f56e20", + "id": "0x5594b749d5f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27654, - "line": 909, + "offset": 28336, + "line": 938, "col": 9, "tokLen": 1 }, "end": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 } @@ -29377,67 +41391,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f56e08", + "id": "0x5594b749d5d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f56de8", + "id": "0x5594b749d5b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f55ac0", + "id": "0x5594b749c378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27654, + "offset": 28336, "col": 9, "tokLen": 1 }, "end": { - "offset": 27654, + "offset": 28336, "col": 9, "tokLen": 1 } @@ -29445,11 +41459,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29458,16 +41472,16 @@ } }, { - "id": "0x558a51f56dd0", + "id": "0x5594b749d5a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 }, "end": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 } @@ -29479,16 +41493,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f55ae0", + "id": "0x5594b749c398", "kind": "StringLiteral", "range": { "begin": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 }, "end": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 } @@ -29504,33 +41518,33 @@ ] }, { - "id": "0x558a51f56ec0", + "id": "0x5594b749d698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27685, - "line": 910, + "offset": 28367, + "line": 939, "col": 9, "tokLen": 6 }, "end": { - "offset": 27698, + "offset": 28380, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f56e90", + "id": "0x5594b749d668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27692, + "offset": 28374, "col": 16, "tokLen": 4 }, "end": { - "offset": 27698, + "offset": 28380, "col": 22, "tokLen": 18 } @@ -29540,7 +41554,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e660", + "id": "0x5594b6a8a880", "kind": "EnumConstantDecl", "name": "ANALOG_AND_DIGITAL", "type": { @@ -29553,35 +41567,35 @@ ] }, { - "id": "0x558a51f58300", + "id": "0x5594b749e9f8", "kind": "IfStmt", "range": { "begin": { - "offset": 27722, - "line": 911, + "offset": 28404, + "line": 940, "col": 5, "tokLen": 2 }, "end": { - "offset": 27767, - "line": 912, + "offset": 28449, + "line": 941, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f58250", + "id": "0x5594b749e940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27726, - "line": 911, + "offset": 28408, + "line": 940, "col": 9, "tokLen": 1 }, "end": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 } @@ -29593,67 +41607,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f58238", + "id": "0x5594b749e928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 }, "end": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f58218", + "id": "0x5594b749e908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 }, "end": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f56ef0", + "id": "0x5594b749d6c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27726, + "offset": 28408, "col": 9, "tokLen": 1 }, "end": { - "offset": 27726, + "offset": 28408, "col": 9, "tokLen": 1 } @@ -29661,11 +41675,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29674,16 +41688,16 @@ } }, { - "id": "0x558a51f58200", + "id": "0x5594b749e8f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 }, "end": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 } @@ -29695,16 +41709,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f56f10", + "id": "0x5594b749d6e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 }, "end": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 } @@ -29720,33 +41734,33 @@ ] }, { - "id": "0x558a51f582f0", + "id": "0x5594b749e9e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27754, - "line": 912, + "offset": 28436, + "line": 941, "col": 9, "tokLen": 6 }, "end": { - "offset": 27767, + "offset": 28449, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f582c0", + "id": "0x5594b749e9b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27761, + "offset": 28443, "col": 16, "tokLen": 4 }, "end": { - "offset": 27767, + "offset": 28449, "col": 22, "tokLen": 16 } @@ -29756,7 +41770,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e6b8", + "id": "0x5594b6a8a8d8", "kind": "EnumConstantDecl", "name": "TRANSCEIVER_ONLY", "type": { @@ -29769,35 +41783,35 @@ ] }, { - "id": "0x558a51f59740", + "id": "0x5594b749fd58", "kind": "IfStmt", "range": { "begin": { - "offset": 27789, - "line": 913, + "offset": 28471, + "line": 942, "col": 5, "tokLen": 2 }, "end": { - "offset": 27842, - "line": 914, + "offset": 28524, + "line": 943, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f59690", + "id": "0x5594b749fca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27793, - "line": 913, + "offset": 28475, + "line": 942, "col": 9, "tokLen": 1 }, "end": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 } @@ -29809,67 +41823,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f59678", + "id": "0x5594b749fc88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 }, "end": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f59658", + "id": "0x5594b749fc68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 }, "end": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f58320", + "id": "0x5594b749ea18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27793, + "offset": 28475, "col": 9, "tokLen": 1 }, "end": { - "offset": 27793, + "offset": 28475, "col": 9, "tokLen": 1 } @@ -29877,11 +41891,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29890,16 +41904,16 @@ } }, { - "id": "0x558a51f59640", + "id": "0x5594b749fc50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 }, "end": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 } @@ -29911,16 +41925,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f58340", + "id": "0x5594b749ea38", "kind": "StringLiteral", "range": { "begin": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 }, "end": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 } @@ -29936,33 +41950,33 @@ ] }, { - "id": "0x558a51f59730", + "id": "0x5594b749fd48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27829, - "line": 914, + "offset": 28511, + "line": 943, "col": 9, "tokLen": 6 }, "end": { - "offset": 27842, + "offset": 28524, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f59700", + "id": "0x5594b749fd18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27836, + "offset": 28518, "col": 16, "tokLen": 4 }, "end": { - "offset": 27842, + "offset": 28524, "col": 22, "tokLen": 23 } @@ -29972,7 +41986,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e710", + "id": "0x5594b6a8a930", "kind": "EnumConstantDecl", "name": "DIGITAL_AND_TRANSCEIVER", "type": { @@ -29985,17 +41999,17 @@ ] }, { - "id": "0x558a51f59d98", + "id": "0x5594b74a03f8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 27871, - "line": 915, + "offset": 28553, + "line": 944, "col": 5, "tokLen": 5 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } @@ -30007,16 +42021,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f59d80", + "id": "0x5594b74a03e0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 27871, + "offset": 28553, "col": 5, "tokLen": 5 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } @@ -30027,28 +42041,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f59d58", + "id": "0x5594b74a03b8", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 27877, + "offset": 28559, "col": 11, "tokLen": 12 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -30057,28 +42070,27 @@ }, "inner": [ { - "id": "0x558a51f59d38", + "id": "0x5594b74a0398", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27877, + "offset": 28559, "col": 11, "tokLen": 12 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f59d30", + "temp": "0x5594b74a0390", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -30087,22 +42099,21 @@ }, "inner": [ { - "id": "0x558a51f59d00", + "id": "0x5594b74a0360", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 27877, + "offset": 28559, "col": 11, "tokLen": 12 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -30113,73 +42124,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f59ce8", + "id": "0x5594b74a0348", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f59cd0", + "id": "0x5594b74a0330", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f59cb0", + "id": "0x5594b74a0310", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f59ca8", + "temp": "0x5594b74a0308", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -30188,89 +42199,89 @@ }, "inner": [ { - "id": "0x558a51f59c70", + "id": "0x5594b74a02d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f59c58", + "id": "0x5594b74a02b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 }, "end": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f59c38", + "id": "0x5594b74a0298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 }, "end": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f59c20", + "id": "0x5594b74a0280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 } @@ -30282,16 +42293,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f59770", + "id": "0x5594b749fda8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 } @@ -30305,16 +42316,16 @@ ] }, { - "id": "0x558a51f597a0", + "id": "0x5594b749fdd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } @@ -30322,11 +42333,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30357,31 +42368,31 @@ ] } { - "id": "0x558a51f59f80", + "id": "0x5594b74a05c8", "kind": "FunctionDecl", "loc": { - "offset": 27950, + "offset": 28632, "file": "ToString.cpp", - "line": 918, + "line": 947, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 27923, + "offset": 28605, "col": 1, "tokLen": 8 }, "end": { - "offset": 33113, - "line": 1096, + "offset": 33795, + "line": 1125, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbc720", + "previousDecl": "0x5594b71263c8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::dacIndex (const std::string &)" }, @@ -30393,13 +42404,13 @@ }, "inner": [ { - "id": "0x558a5152b360", + "id": "0x5594b6a89730", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x558a5152b2b8", + "id": "0x5594b6a874e8", "kind": "EnumDecl", "name": "dacIndex" } @@ -30407,22 +42418,26 @@ ] }, { - "id": "0x558a51f59ea0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "loc": { - "offset": 27978, - "line": 918, + "offset": 28660, + "line": 947, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 27959, + "offset": 28641, "col": 37, "tokLen": 5 }, "end": { - "offset": 27978, + "offset": 28660, "col": 56, "tokLen": 1 } @@ -30434,52 +42449,52 @@ } }, { - "id": "0x558a51fdfb00", + "id": "0x5594b7520ff8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 27981, + "offset": 28663, "col": 59, "tokLen": 1 }, "end": { - "offset": 33113, - "line": 1096, + "offset": 33795, + "line": 1125, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f5c920", + "id": "0x5594b74a38e8", "kind": "IfStmt", "range": { "begin": { - "offset": 27987, - "line": 919, + "offset": 28669, + "line": 948, "col": 5, "tokLen": 2 }, "end": { - "offset": 28038, - "line": 920, + "offset": 28720, + "line": 949, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5c888", + "id": "0x5594b74a3848", "kind": "BinaryOperator", "range": { "begin": { - "offset": 27991, - "line": 919, + "offset": 28673, + "line": 948, "col": 9, "tokLen": 1 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30491,16 +42506,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f5b4c0", + "id": "0x5594b74a2560", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27991, + "offset": 28673, "col": 9, "tokLen": 1 }, "end": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 } @@ -30512,67 +42527,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5b4a8", + "id": "0x5594b74a2548", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 }, "end": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f5b488", + "id": "0x5594b74a2528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 }, "end": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5a168", + "id": "0x5594b74a12e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27991, + "offset": 28673, "col": 9, "tokLen": 1 }, "end": { - "offset": 27991, + "offset": 28673, "col": 9, "tokLen": 1 } @@ -30580,11 +42595,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30593,16 +42608,16 @@ } }, { - "id": "0x558a51f5b470", + "id": "0x5594b74a2510", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 }, "end": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 } @@ -30614,16 +42629,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5a188", + "id": "0x5594b74a1308", "kind": "StringLiteral", "range": { "begin": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 }, "end": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 } @@ -30639,16 +42654,16 @@ ] }, { - "id": "0x558a51f5c850", + "id": "0x5594b74a3810", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28007, + "offset": 28689, "col": 25, "tokLen": 1 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30660,67 +42675,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5c838", + "id": "0x5594b74a37f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28009, + "offset": 28691, "col": 27, "tokLen": 2 }, "end": { - "offset": 28009, + "offset": 28691, "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": "0x558a51f5c818", + "id": "0x5594b74a37d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28009, + "offset": 28691, "col": 27, "tokLen": 2 }, "end": { - "offset": 28009, + "offset": 28691, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5b4f8", + "id": "0x5594b74a2598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28007, + "offset": 28689, "col": 25, "tokLen": 1 }, "end": { - "offset": 28007, + "offset": 28689, "col": 25, "tokLen": 1 } @@ -30728,11 +42743,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30741,16 +42756,16 @@ } }, { - "id": "0x558a51f5c800", + "id": "0x5594b74a37c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30762,16 +42777,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5b518", + "id": "0x5594b74a25b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30789,33 +42804,33 @@ ] }, { - "id": "0x558a51f5c910", + "id": "0x5594b74a38d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28025, - "line": 920, + "offset": 28707, + "line": 949, "col": 9, "tokLen": 6 }, "end": { - "offset": 28038, + "offset": 28720, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5c8e0", + "id": "0x5594b74a38a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28032, + "offset": 28714, "col": 16, "tokLen": 4 }, "end": { - "offset": 28038, + "offset": 28720, "col": 22, "tokLen": 5 } @@ -30825,7 +42840,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b380", + "id": "0x5594b6a87590", "kind": "EnumConstantDecl", "name": "DAC_0", "type": { @@ -30838,35 +42853,35 @@ ] }, { - "id": "0x558a51f5f100", + "id": "0x5594b74a5f08", "kind": "IfStmt", "range": { "begin": { - "offset": 28049, - "line": 921, + "offset": 28731, + "line": 950, "col": 5, "tokLen": 2 }, "end": { - "offset": 28100, - "line": 922, + "offset": 28782, + "line": 951, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5f068", + "id": "0x5594b74a5e68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28053, - "line": 921, + "offset": 28735, + "line": 950, "col": 9, "tokLen": 1 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -30878,16 +42893,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f5dca0", + "id": "0x5594b74a4b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28053, + "offset": 28735, "col": 9, "tokLen": 1 }, "end": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 } @@ -30899,67 +42914,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5dc88", + "id": "0x5594b74a4b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 }, "end": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f5dc68", + "id": "0x5594b74a4b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 }, "end": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5c940", + "id": "0x5594b74a3908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28053, + "offset": 28735, "col": 9, "tokLen": 1 }, "end": { - "offset": 28053, + "offset": 28735, "col": 9, "tokLen": 1 } @@ -30967,11 +42982,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30980,16 +42995,16 @@ } }, { - "id": "0x558a51f5dc50", + "id": "0x5594b74a4b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 }, "end": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 } @@ -31001,16 +43016,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5c960", + "id": "0x5594b74a3928", "kind": "StringLiteral", "range": { "begin": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 }, "end": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 } @@ -31026,16 +43041,16 @@ ] }, { - "id": "0x558a51f5f030", + "id": "0x5594b74a5e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28069, + "offset": 28751, "col": 25, "tokLen": 1 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -31047,67 +43062,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5f018", + "id": "0x5594b74a5e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28071, + "offset": 28753, "col": 27, "tokLen": 2 }, "end": { - "offset": 28071, + "offset": 28753, "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": "0x558a51f5eff8", + "id": "0x5594b74a5df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28071, + "offset": 28753, "col": 27, "tokLen": 2 }, "end": { - "offset": 28071, + "offset": 28753, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5dcd8", + "id": "0x5594b74a4bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28069, + "offset": 28751, "col": 25, "tokLen": 1 }, "end": { - "offset": 28069, + "offset": 28751, "col": 25, "tokLen": 1 } @@ -31115,11 +43130,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31128,16 +43143,16 @@ } }, { - "id": "0x558a51f5efe0", + "id": "0x5594b74a5de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -31149,16 +43164,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5dcf8", + "id": "0x5594b74a4bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -31176,33 +43191,33 @@ ] }, { - "id": "0x558a51f5f0f0", + "id": "0x5594b74a5ef8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28087, - "line": 922, + "offset": 28769, + "line": 951, "col": 9, "tokLen": 6 }, "end": { - "offset": 28100, + "offset": 28782, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5f0c0", + "id": "0x5594b74a5ec8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28094, + "offset": 28776, "col": 16, "tokLen": 4 }, "end": { - "offset": 28100, + "offset": 28782, "col": 22, "tokLen": 5 } @@ -31212,7 +43227,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b3d8", + "id": "0x5594b6a875e8", "kind": "EnumConstantDecl", "name": "DAC_1", "type": { @@ -31225,35 +43240,35 @@ ] }, { - "id": "0x558a51f618e0", + "id": "0x5594b74a8528", "kind": "IfStmt", "range": { "begin": { - "offset": 28111, - "line": 923, + "offset": 28793, + "line": 952, "col": 5, "tokLen": 2 }, "end": { - "offset": 28162, - "line": 924, + "offset": 28844, + "line": 953, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f61848", + "id": "0x5594b74a8488", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28115, - "line": 923, + "offset": 28797, + "line": 952, "col": 9, "tokLen": 1 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31265,16 +43280,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f60480", + "id": "0x5594b74a71a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28115, + "offset": 28797, "col": 9, "tokLen": 1 }, "end": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 } @@ -31286,67 +43301,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f60468", + "id": "0x5594b74a7188", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 }, "end": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f60448", + "id": "0x5594b74a7168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 }, "end": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5f120", + "id": "0x5594b74a5f28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28115, + "offset": 28797, "col": 9, "tokLen": 1 }, "end": { - "offset": 28115, + "offset": 28797, "col": 9, "tokLen": 1 } @@ -31354,11 +43369,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31367,16 +43382,16 @@ } }, { - "id": "0x558a51f60430", + "id": "0x5594b74a7150", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 }, "end": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 } @@ -31388,16 +43403,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5f140", + "id": "0x5594b74a5f48", "kind": "StringLiteral", "range": { "begin": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 }, "end": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 } @@ -31413,16 +43428,16 @@ ] }, { - "id": "0x558a51f61810", + "id": "0x5594b74a8450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28131, + "offset": 28813, "col": 25, "tokLen": 1 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31434,67 +43449,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f617f8", + "id": "0x5594b74a8438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28133, + "offset": 28815, "col": 27, "tokLen": 2 }, "end": { - "offset": 28133, + "offset": 28815, "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": "0x558a51f617d8", + "id": "0x5594b74a8418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28133, + "offset": 28815, "col": 27, "tokLen": 2 }, "end": { - "offset": 28133, + "offset": 28815, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f604b8", + "id": "0x5594b74a71d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28131, + "offset": 28813, "col": 25, "tokLen": 1 }, "end": { - "offset": 28131, + "offset": 28813, "col": 25, "tokLen": 1 } @@ -31502,11 +43517,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31515,16 +43530,16 @@ } }, { - "id": "0x558a51f617c0", + "id": "0x5594b74a8400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31536,16 +43551,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f604d8", + "id": "0x5594b74a71f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31563,33 +43578,33 @@ ] }, { - "id": "0x558a51f618d0", + "id": "0x5594b74a8518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28149, - "line": 924, + "offset": 28831, + "line": 953, "col": 9, "tokLen": 6 }, "end": { - "offset": 28162, + "offset": 28844, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f618a0", + "id": "0x5594b74a84e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28156, + "offset": 28838, "col": 16, "tokLen": 4 }, "end": { - "offset": 28162, + "offset": 28844, "col": 22, "tokLen": 5 } @@ -31599,7 +43614,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b430", + "id": "0x5594b6a87640", "kind": "EnumConstantDecl", "name": "DAC_2", "type": { @@ -31612,35 +43627,35 @@ ] }, { - "id": "0x558a51f640c0", + "id": "0x5594b74aab48", "kind": "IfStmt", "range": { "begin": { - "offset": 28173, - "line": 925, + "offset": 28855, + "line": 954, "col": 5, "tokLen": 2 }, "end": { - "offset": 28224, - "line": 926, + "offset": 28906, + "line": 955, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f64028", + "id": "0x5594b74aaaa8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28177, - "line": 925, + "offset": 28859, + "line": 954, "col": 9, "tokLen": 1 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31652,16 +43667,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f62c60", + "id": "0x5594b74a97c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28177, + "offset": 28859, "col": 9, "tokLen": 1 }, "end": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 } @@ -31673,67 +43688,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f62c48", + "id": "0x5594b74a97a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 }, "end": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f62c28", + "id": "0x5594b74a9788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 }, "end": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f61900", + "id": "0x5594b74a8548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28177, + "offset": 28859, "col": 9, "tokLen": 1 }, "end": { - "offset": 28177, + "offset": 28859, "col": 9, "tokLen": 1 } @@ -31741,11 +43756,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31754,16 +43769,16 @@ } }, { - "id": "0x558a51f62c10", + "id": "0x5594b74a9770", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 }, "end": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 } @@ -31775,16 +43790,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f61920", + "id": "0x5594b74a8568", "kind": "StringLiteral", "range": { "begin": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 }, "end": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 } @@ -31800,16 +43815,16 @@ ] }, { - "id": "0x558a51f63ff0", + "id": "0x5594b74aaa70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28193, + "offset": 28875, "col": 25, "tokLen": 1 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31821,67 +43836,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f63fd8", + "id": "0x5594b74aaa58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28195, + "offset": 28877, "col": 27, "tokLen": 2 }, "end": { - "offset": 28195, + "offset": 28877, "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": "0x558a51f63fb8", + "id": "0x5594b74aaa38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28195, + "offset": 28877, "col": 27, "tokLen": 2 }, "end": { - "offset": 28195, + "offset": 28877, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f62c98", + "id": "0x5594b74a97f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28193, + "offset": 28875, "col": 25, "tokLen": 1 }, "end": { - "offset": 28193, + "offset": 28875, "col": 25, "tokLen": 1 } @@ -31889,11 +43904,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31902,16 +43917,16 @@ } }, { - "id": "0x558a51f63fa0", + "id": "0x5594b74aaa20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31923,16 +43938,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f62cb8", + "id": "0x5594b74a9818", "kind": "StringLiteral", "range": { "begin": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31950,33 +43965,33 @@ ] }, { - "id": "0x558a51f640b0", + "id": "0x5594b74aab38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28211, - "line": 926, + "offset": 28893, + "line": 955, "col": 9, "tokLen": 6 }, "end": { - "offset": 28224, + "offset": 28906, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f64080", + "id": "0x5594b74aab08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28218, + "offset": 28900, "col": 16, "tokLen": 4 }, "end": { - "offset": 28224, + "offset": 28906, "col": 22, "tokLen": 5 } @@ -31986,7 +44001,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b488", + "id": "0x5594b6a87698", "kind": "EnumConstantDecl", "name": "DAC_3", "type": { @@ -31999,35 +44014,35 @@ ] }, { - "id": "0x558a51f668b0", + "id": "0x5594b74ad168", "kind": "IfStmt", "range": { "begin": { - "offset": 28235, - "line": 927, + "offset": 28917, + "line": 956, "col": 5, "tokLen": 2 }, "end": { - "offset": 28286, - "line": 928, + "offset": 28968, + "line": 957, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f66818", + "id": "0x5594b74ad0c8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28239, - "line": 927, + "offset": 28921, + "line": 956, "col": 9, "tokLen": 1 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32039,16 +44054,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f65440", + "id": "0x5594b74abde0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28239, + "offset": 28921, "col": 9, "tokLen": 1 }, "end": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 } @@ -32060,67 +44075,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f65428", + "id": "0x5594b74abdc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 }, "end": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f65408", + "id": "0x5594b74abda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 }, "end": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f640e0", + "id": "0x5594b74aab68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28239, + "offset": 28921, "col": 9, "tokLen": 1 }, "end": { - "offset": 28239, + "offset": 28921, "col": 9, "tokLen": 1 } @@ -32128,11 +44143,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32141,16 +44156,16 @@ } }, { - "id": "0x558a51f653f0", + "id": "0x5594b74abd90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 }, "end": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 } @@ -32162,16 +44177,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f64100", + "id": "0x5594b74aab88", "kind": "StringLiteral", "range": { "begin": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 }, "end": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 } @@ -32187,16 +44202,16 @@ ] }, { - "id": "0x558a51f667e0", + "id": "0x5594b74ad090", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28255, + "offset": 28937, "col": 25, "tokLen": 1 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32208,67 +44223,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f667c8", + "id": "0x5594b74ad078", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28257, + "offset": 28939, "col": 27, "tokLen": 2 }, "end": { - "offset": 28257, + "offset": 28939, "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": "0x558a51f667a8", + "id": "0x5594b74ad058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28257, + "offset": 28939, "col": 27, "tokLen": 2 }, "end": { - "offset": 28257, + "offset": 28939, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f65478", + "id": "0x5594b74abe18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28255, + "offset": 28937, "col": 25, "tokLen": 1 }, "end": { - "offset": 28255, + "offset": 28937, "col": 25, "tokLen": 1 } @@ -32276,11 +44291,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32289,16 +44304,16 @@ } }, { - "id": "0x558a51f66790", + "id": "0x5594b74ad040", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32310,16 +44325,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f65498", + "id": "0x5594b74abe38", "kind": "StringLiteral", "range": { "begin": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32337,33 +44352,33 @@ ] }, { - "id": "0x558a51f668a0", + "id": "0x5594b74ad158", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28273, - "line": 928, + "offset": 28955, + "line": 957, "col": 9, "tokLen": 6 }, "end": { - "offset": 28286, + "offset": 28968, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f66870", + "id": "0x5594b74ad128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28280, + "offset": 28962, "col": 16, "tokLen": 4 }, "end": { - "offset": 28286, + "offset": 28968, "col": 22, "tokLen": 5 } @@ -32373,7 +44388,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b4e0", + "id": "0x5594b6a876f0", "kind": "EnumConstantDecl", "name": "DAC_4", "type": { @@ -32386,35 +44401,35 @@ ] }, { - "id": "0x558a51f69090", + "id": "0x5594b74af788", "kind": "IfStmt", "range": { "begin": { - "offset": 28297, - "line": 929, + "offset": 28979, + "line": 958, "col": 5, "tokLen": 2 }, "end": { - "offset": 28348, - "line": 930, + "offset": 29030, + "line": 959, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f68ff8", + "id": "0x5594b74af6e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28301, - "line": 929, + "offset": 28983, + "line": 958, "col": 9, "tokLen": 1 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32426,16 +44441,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f67c30", + "id": "0x5594b74ae400", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28301, + "offset": 28983, "col": 9, "tokLen": 1 }, "end": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 } @@ -32447,67 +44462,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f67c18", + "id": "0x5594b74ae3e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 }, "end": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f67bf8", + "id": "0x5594b74ae3c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 }, "end": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f668d0", + "id": "0x5594b74ad188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28301, + "offset": 28983, "col": 9, "tokLen": 1 }, "end": { - "offset": 28301, + "offset": 28983, "col": 9, "tokLen": 1 } @@ -32515,11 +44530,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32528,16 +44543,16 @@ } }, { - "id": "0x558a51f67be0", + "id": "0x5594b74ae3b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 }, "end": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 } @@ -32549,16 +44564,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f668f0", + "id": "0x5594b74ad1a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 }, "end": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 } @@ -32574,16 +44589,16 @@ ] }, { - "id": "0x558a51f68fc0", + "id": "0x5594b74af6b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28317, + "offset": 28999, "col": 25, "tokLen": 1 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32595,67 +44610,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f68fa8", + "id": "0x5594b74af698", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28319, + "offset": 29001, "col": 27, "tokLen": 2 }, "end": { - "offset": 28319, + "offset": 29001, "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": "0x558a51f68f88", + "id": "0x5594b74af678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28319, + "offset": 29001, "col": 27, "tokLen": 2 }, "end": { - "offset": 28319, + "offset": 29001, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f67c68", + "id": "0x5594b74ae438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28317, + "offset": 28999, "col": 25, "tokLen": 1 }, "end": { - "offset": 28317, + "offset": 28999, "col": 25, "tokLen": 1 } @@ -32663,11 +44678,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32676,16 +44691,16 @@ } }, { - "id": "0x558a51f68f70", + "id": "0x5594b74af660", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32697,16 +44712,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f67c88", + "id": "0x5594b74ae458", "kind": "StringLiteral", "range": { "begin": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32724,33 +44739,33 @@ ] }, { - "id": "0x558a51f69080", + "id": "0x5594b74af778", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28335, - "line": 930, + "offset": 29017, + "line": 959, "col": 9, "tokLen": 6 }, "end": { - "offset": 28348, + "offset": 29030, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f69050", + "id": "0x5594b74af748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28342, + "offset": 29024, "col": 16, "tokLen": 4 }, "end": { - "offset": 28348, + "offset": 29030, "col": 22, "tokLen": 5 } @@ -32760,7 +44775,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b538", + "id": "0x5594b6a87748", "kind": "EnumConstantDecl", "name": "DAC_5", "type": { @@ -32773,35 +44788,35 @@ ] }, { - "id": "0x558a51f6b870", + "id": "0x5594b74b1da8", "kind": "IfStmt", "range": { "begin": { - "offset": 28359, - "line": 931, + "offset": 29041, + "line": 960, "col": 5, "tokLen": 2 }, "end": { - "offset": 28410, - "line": 932, + "offset": 29092, + "line": 961, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6b7d8", + "id": "0x5594b74b1d08", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28363, - "line": 931, + "offset": 29045, + "line": 960, "col": 9, "tokLen": 1 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -32813,16 +44828,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f6a410", + "id": "0x5594b74b0a20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28363, + "offset": 29045, "col": 9, "tokLen": 1 }, "end": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 } @@ -32834,67 +44849,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6a3f8", + "id": "0x5594b74b0a08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 }, "end": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f6a3d8", + "id": "0x5594b74b09e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 }, "end": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f690b0", + "id": "0x5594b74af7a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28363, + "offset": 29045, "col": 9, "tokLen": 1 }, "end": { - "offset": 28363, + "offset": 29045, "col": 9, "tokLen": 1 } @@ -32902,11 +44917,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32915,16 +44930,16 @@ } }, { - "id": "0x558a51f6a3c0", + "id": "0x5594b74b09d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 }, "end": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 } @@ -32936,16 +44951,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f690d0", + "id": "0x5594b74af7c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 }, "end": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 } @@ -32961,16 +44976,16 @@ ] }, { - "id": "0x558a51f6b7a0", + "id": "0x5594b74b1cd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28379, + "offset": 29061, "col": 25, "tokLen": 1 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -32982,67 +44997,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6b788", + "id": "0x5594b74b1cb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28381, + "offset": 29063, "col": 27, "tokLen": 2 }, "end": { - "offset": 28381, + "offset": 29063, "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": "0x558a51f6b768", + "id": "0x5594b74b1c98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28381, + "offset": 29063, "col": 27, "tokLen": 2 }, "end": { - "offset": 28381, + "offset": 29063, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6a448", + "id": "0x5594b74b0a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28379, + "offset": 29061, "col": 25, "tokLen": 1 }, "end": { - "offset": 28379, + "offset": 29061, "col": 25, "tokLen": 1 } @@ -33050,11 +45065,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33063,16 +45078,16 @@ } }, { - "id": "0x558a51f6b750", + "id": "0x5594b74b1c80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -33084,16 +45099,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6a468", + "id": "0x5594b74b0a78", "kind": "StringLiteral", "range": { "begin": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -33111,33 +45126,33 @@ ] }, { - "id": "0x558a51f6b860", + "id": "0x5594b74b1d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28397, - "line": 932, + "offset": 29079, + "line": 961, "col": 9, "tokLen": 6 }, "end": { - "offset": 28410, + "offset": 29092, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6b830", + "id": "0x5594b74b1d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28404, + "offset": 29086, "col": 16, "tokLen": 4 }, "end": { - "offset": 28410, + "offset": 29092, "col": 22, "tokLen": 5 } @@ -33147,7 +45162,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b590", + "id": "0x5594b6a877a0", "kind": "EnumConstantDecl", "name": "DAC_6", "type": { @@ -33160,35 +45175,35 @@ ] }, { - "id": "0x558a51f6e050", + "id": "0x5594b74b43c8", "kind": "IfStmt", "range": { "begin": { - "offset": 28421, - "line": 933, + "offset": 29103, + "line": 962, "col": 5, "tokLen": 2 }, "end": { - "offset": 28472, - "line": 934, + "offset": 29154, + "line": 963, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6dfb8", + "id": "0x5594b74b4328", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28425, - "line": 933, + "offset": 29107, + "line": 962, "col": 9, "tokLen": 1 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33200,16 +45215,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f6cbf0", + "id": "0x5594b74b3040", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28425, + "offset": 29107, "col": 9, "tokLen": 1 }, "end": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 } @@ -33221,67 +45236,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6cbd8", + "id": "0x5594b74b3028", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 }, "end": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f6cbb8", + "id": "0x5594b74b3008", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 }, "end": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6b890", + "id": "0x5594b74b1dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28425, + "offset": 29107, "col": 9, "tokLen": 1 }, "end": { - "offset": 28425, + "offset": 29107, "col": 9, "tokLen": 1 } @@ -33289,11 +45304,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33302,16 +45317,16 @@ } }, { - "id": "0x558a51f6cba0", + "id": "0x5594b74b2ff0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 }, "end": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 } @@ -33323,16 +45338,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6b8b0", + "id": "0x5594b74b1de8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 }, "end": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 } @@ -33348,16 +45363,16 @@ ] }, { - "id": "0x558a51f6df80", + "id": "0x5594b74b42f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28441, + "offset": 29123, "col": 25, "tokLen": 1 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33369,67 +45384,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6df68", + "id": "0x5594b74b42d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28443, + "offset": 29125, "col": 27, "tokLen": 2 }, "end": { - "offset": 28443, + "offset": 29125, "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": "0x558a51f6df48", + "id": "0x5594b74b42b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28443, + "offset": 29125, "col": 27, "tokLen": 2 }, "end": { - "offset": 28443, + "offset": 29125, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6cc28", + "id": "0x5594b74b3078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28441, + "offset": 29123, "col": 25, "tokLen": 1 }, "end": { - "offset": 28441, + "offset": 29123, "col": 25, "tokLen": 1 } @@ -33437,11 +45452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33450,16 +45465,16 @@ } }, { - "id": "0x558a51f6df30", + "id": "0x5594b74b42a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33471,16 +45486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6cc48", + "id": "0x5594b74b3098", "kind": "StringLiteral", "range": { "begin": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33498,33 +45513,33 @@ ] }, { - "id": "0x558a51f6e040", + "id": "0x5594b74b43b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28459, - "line": 934, + "offset": 29141, + "line": 963, "col": 9, "tokLen": 6 }, "end": { - "offset": 28472, + "offset": 29154, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6e010", + "id": "0x5594b74b4388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28466, + "offset": 29148, "col": 16, "tokLen": 4 }, "end": { - "offset": 28472, + "offset": 29154, "col": 22, "tokLen": 5 } @@ -33534,7 +45549,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b5e8", + "id": "0x5594b6a877f8", "kind": "EnumConstantDecl", "name": "DAC_7", "type": { @@ -33547,35 +45562,35 @@ ] }, { - "id": "0x558a51f70830", + "id": "0x5594b74b69e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28483, - "line": 935, + "offset": 29165, + "line": 964, "col": 5, "tokLen": 2 }, "end": { - "offset": 28534, - "line": 936, + "offset": 29216, + "line": 965, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f70798", + "id": "0x5594b74b6948", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28487, - "line": 935, + "offset": 29169, + "line": 964, "col": 9, "tokLen": 1 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33587,16 +45602,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f6f3d0", + "id": "0x5594b74b5660", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28487, + "offset": 29169, "col": 9, "tokLen": 1 }, "end": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 } @@ -33608,67 +45623,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6f3b8", + "id": "0x5594b74b5648", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 }, "end": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f6f398", + "id": "0x5594b74b5628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 }, "end": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6e070", + "id": "0x5594b74b43e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28487, + "offset": 29169, "col": 9, "tokLen": 1 }, "end": { - "offset": 28487, + "offset": 29169, "col": 9, "tokLen": 1 } @@ -33676,11 +45691,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33689,16 +45704,16 @@ } }, { - "id": "0x558a51f6f380", + "id": "0x5594b74b5610", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 }, "end": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 } @@ -33710,16 +45725,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6e090", + "id": "0x5594b74b4408", "kind": "StringLiteral", "range": { "begin": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 }, "end": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 } @@ -33735,16 +45750,16 @@ ] }, { - "id": "0x558a51f70760", + "id": "0x5594b74b6910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28503, + "offset": 29185, "col": 25, "tokLen": 1 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33756,67 +45771,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f70748", + "id": "0x5594b74b68f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28505, + "offset": 29187, "col": 27, "tokLen": 2 }, "end": { - "offset": 28505, + "offset": 29187, "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": "0x558a51f70728", + "id": "0x5594b74b68d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28505, + "offset": 29187, "col": 27, "tokLen": 2 }, "end": { - "offset": 28505, + "offset": 29187, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6f408", + "id": "0x5594b74b5698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28503, + "offset": 29185, "col": 25, "tokLen": 1 }, "end": { - "offset": 28503, + "offset": 29185, "col": 25, "tokLen": 1 } @@ -33824,11 +45839,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33837,16 +45852,16 @@ } }, { - "id": "0x558a51f70710", + "id": "0x5594b74b68c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33858,16 +45873,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6f428", + "id": "0x5594b74b56b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33885,33 +45900,33 @@ ] }, { - "id": "0x558a51f70820", + "id": "0x5594b74b69d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28521, - "line": 936, + "offset": 29203, + "line": 965, "col": 9, "tokLen": 6 }, "end": { - "offset": 28534, + "offset": 29216, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f707f0", + "id": "0x5594b74b69a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28528, + "offset": 29210, "col": 16, "tokLen": 4 }, "end": { - "offset": 28534, + "offset": 29216, "col": 22, "tokLen": 5 } @@ -33921,7 +45936,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b640", + "id": "0x5594b6a87850", "kind": "EnumConstantDecl", "name": "DAC_8", "type": { @@ -33934,35 +45949,35 @@ ] }, { - "id": "0x558a51f73010", + "id": "0x5594b74b9008", "kind": "IfStmt", "range": { "begin": { - "offset": 28545, - "line": 937, + "offset": 29227, + "line": 966, "col": 5, "tokLen": 2 }, "end": { - "offset": 28596, - "line": 938, + "offset": 29278, + "line": 967, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f72f78", + "id": "0x5594b74b8f68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28549, - "line": 937, + "offset": 29231, + "line": 966, "col": 9, "tokLen": 1 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -33974,16 +45989,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f71bb0", + "id": "0x5594b74b7c80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28549, + "offset": 29231, "col": 9, "tokLen": 1 }, "end": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 } @@ -33995,67 +46010,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f71b98", + "id": "0x5594b74b7c68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 }, "end": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f71b78", + "id": "0x5594b74b7c48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 }, "end": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f70850", + "id": "0x5594b74b6a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28549, + "offset": 29231, "col": 9, "tokLen": 1 }, "end": { - "offset": 28549, + "offset": 29231, "col": 9, "tokLen": 1 } @@ -34063,11 +46078,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34076,16 +46091,16 @@ } }, { - "id": "0x558a51f71b60", + "id": "0x5594b74b7c30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 }, "end": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 } @@ -34097,16 +46112,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f70870", + "id": "0x5594b74b6a28", "kind": "StringLiteral", "range": { "begin": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 }, "end": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 } @@ -34122,16 +46137,16 @@ ] }, { - "id": "0x558a51f72f40", + "id": "0x5594b74b8f30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28565, + "offset": 29247, "col": 25, "tokLen": 1 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -34143,67 +46158,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f72f28", + "id": "0x5594b74b8f18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28567, + "offset": 29249, "col": 27, "tokLen": 2 }, "end": { - "offset": 28567, + "offset": 29249, "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": "0x558a51f72f08", + "id": "0x5594b74b8ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28567, + "offset": 29249, "col": 27, "tokLen": 2 }, "end": { - "offset": 28567, + "offset": 29249, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f71be8", + "id": "0x5594b74b7cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28565, + "offset": 29247, "col": 25, "tokLen": 1 }, "end": { - "offset": 28565, + "offset": 29247, "col": 25, "tokLen": 1 } @@ -34211,11 +46226,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34224,16 +46239,16 @@ } }, { - "id": "0x558a51f72ef0", + "id": "0x5594b74b8ee0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -34245,16 +46260,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f71c08", + "id": "0x5594b74b7cd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -34272,33 +46287,33 @@ ] }, { - "id": "0x558a51f73000", + "id": "0x5594b74b8ff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28583, - "line": 938, + "offset": 29265, + "line": 967, "col": 9, "tokLen": 6 }, "end": { - "offset": 28596, + "offset": 29278, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f72fd0", + "id": "0x5594b74b8fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28590, + "offset": 29272, "col": 16, "tokLen": 4 }, "end": { - "offset": 28596, + "offset": 29278, "col": 22, "tokLen": 5 } @@ -34308,7 +46323,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b698", + "id": "0x5594b6a878a8", "kind": "EnumConstantDecl", "name": "DAC_9", "type": { @@ -34321,35 +46336,35 @@ ] }, { - "id": "0x558a51f757f0", + "id": "0x5594b74bb648", "kind": "IfStmt", "range": { "begin": { - "offset": 28607, - "line": 939, + "offset": 29289, + "line": 968, "col": 5, "tokLen": 2 }, "end": { - "offset": 28660, - "line": 940, + "offset": 29342, + "line": 969, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f75758", + "id": "0x5594b74bb5a8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28611, - "line": 939, + "offset": 29293, + "line": 968, "col": 9, "tokLen": 1 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34361,16 +46376,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f74390", + "id": "0x5594b74ba2c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28611, + "offset": 29293, "col": 9, "tokLen": 1 }, "end": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 } @@ -34382,67 +46397,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f74378", + "id": "0x5594b74ba2a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 }, "end": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f74358", + "id": "0x5594b74ba288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 }, "end": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f73030", + "id": "0x5594b74b9028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28611, + "offset": 29293, "col": 9, "tokLen": 1 }, "end": { - "offset": 28611, + "offset": 29293, "col": 9, "tokLen": 1 } @@ -34450,11 +46465,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34463,16 +46478,16 @@ } }, { - "id": "0x558a51f74340", + "id": "0x5594b74ba270", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 }, "end": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 } @@ -34484,16 +46499,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f73050", + "id": "0x5594b74b9048", "kind": "StringLiteral", "range": { "begin": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 }, "end": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 } @@ -34509,16 +46524,16 @@ ] }, { - "id": "0x558a51f75720", + "id": "0x5594b74bb570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28628, + "offset": 29310, "col": 26, "tokLen": 1 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34530,67 +46545,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f75708", + "id": "0x5594b74bb558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28630, + "offset": 29312, "col": 28, "tokLen": 2 }, "end": { - "offset": 28630, + "offset": 29312, "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": "0x558a51f756e8", + "id": "0x5594b74bb538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28630, + "offset": 29312, "col": 28, "tokLen": 2 }, "end": { - "offset": 28630, + "offset": 29312, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f743c8", + "id": "0x5594b74ba2f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28628, + "offset": 29310, "col": 26, "tokLen": 1 }, "end": { - "offset": 28628, + "offset": 29310, "col": 26, "tokLen": 1 } @@ -34598,11 +46613,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34611,16 +46626,16 @@ } }, { - "id": "0x558a51f756d0", + "id": "0x5594b74bb520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34632,16 +46647,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f743e8", + "id": "0x5594b74ba318", "kind": "StringLiteral", "range": { "begin": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34659,33 +46674,33 @@ ] }, { - "id": "0x558a51f757e0", + "id": "0x5594b74bb638", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28647, - "line": 940, + "offset": 29329, + "line": 969, "col": 9, "tokLen": 6 }, "end": { - "offset": 28660, + "offset": 29342, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f757b0", + "id": "0x5594b74bb608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28654, + "offset": 29336, "col": 16, "tokLen": 4 }, "end": { - "offset": 28660, + "offset": 29342, "col": 22, "tokLen": 6 } @@ -34695,7 +46710,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b6f0", + "id": "0x5594b6a87900", "kind": "EnumConstantDecl", "name": "DAC_10", "type": { @@ -34708,35 +46723,35 @@ ] }, { - "id": "0x558a51f77fd0", + "id": "0x5594b74bdc68", "kind": "IfStmt", "range": { "begin": { - "offset": 28672, - "line": 941, + "offset": 29354, + "line": 970, "col": 5, "tokLen": 2 }, "end": { - "offset": 28725, - "line": 942, + "offset": 29407, + "line": 971, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f77f38", + "id": "0x5594b74bdbc8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28676, - "line": 941, + "offset": 29358, + "line": 970, "col": 9, "tokLen": 1 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -34748,16 +46763,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f76b70", + "id": "0x5594b74bc8e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28676, + "offset": 29358, "col": 9, "tokLen": 1 }, "end": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 } @@ -34769,67 +46784,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f76b58", + "id": "0x5594b74bc8c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 }, "end": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f76b38", + "id": "0x5594b74bc8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 }, "end": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f75810", + "id": "0x5594b74bb668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28676, + "offset": 29358, "col": 9, "tokLen": 1 }, "end": { - "offset": 28676, + "offset": 29358, "col": 9, "tokLen": 1 } @@ -34837,11 +46852,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34850,16 +46865,16 @@ } }, { - "id": "0x558a51f76b20", + "id": "0x5594b74bc890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 }, "end": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 } @@ -34871,16 +46886,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f75830", + "id": "0x5594b74bb688", "kind": "StringLiteral", "range": { "begin": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 }, "end": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 } @@ -34896,16 +46911,16 @@ ] }, { - "id": "0x558a51f77f00", + "id": "0x5594b74bdb90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28693, + "offset": 29375, "col": 26, "tokLen": 1 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -34917,67 +46932,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f77ee8", + "id": "0x5594b74bdb78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28695, + "offset": 29377, "col": 28, "tokLen": 2 }, "end": { - "offset": 28695, + "offset": 29377, "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": "0x558a51f77ec8", + "id": "0x5594b74bdb58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28695, + "offset": 29377, "col": 28, "tokLen": 2 }, "end": { - "offset": 28695, + "offset": 29377, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f76ba8", + "id": "0x5594b74bc918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28693, + "offset": 29375, "col": 26, "tokLen": 1 }, "end": { - "offset": 28693, + "offset": 29375, "col": 26, "tokLen": 1 } @@ -34985,11 +47000,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34998,16 +47013,16 @@ } }, { - "id": "0x558a51f77eb0", + "id": "0x5594b74bdb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -35019,16 +47034,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f76bc8", + "id": "0x5594b74bc938", "kind": "StringLiteral", "range": { "begin": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -35046,33 +47061,33 @@ ] }, { - "id": "0x558a51f77fc0", + "id": "0x5594b74bdc58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28712, - "line": 942, + "offset": 29394, + "line": 971, "col": 9, "tokLen": 6 }, "end": { - "offset": 28725, + "offset": 29407, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f77f90", + "id": "0x5594b74bdc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28719, + "offset": 29401, "col": 16, "tokLen": 4 }, "end": { - "offset": 28725, + "offset": 29407, "col": 22, "tokLen": 6 } @@ -35082,7 +47097,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b748", + "id": "0x5594b6a87958", "kind": "EnumConstantDecl", "name": "DAC_11", "type": { @@ -35095,35 +47110,35 @@ ] }, { - "id": "0x558a51f7a7b0", + "id": "0x5594b74c0288", "kind": "IfStmt", "range": { "begin": { - "offset": 28737, - "line": 943, + "offset": 29419, + "line": 972, "col": 5, "tokLen": 2 }, "end": { - "offset": 28790, - "line": 944, + "offset": 29472, + "line": 973, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7a718", + "id": "0x5594b74c01e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28741, - "line": 943, + "offset": 29423, + "line": 972, "col": 9, "tokLen": 1 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35135,16 +47150,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f79350", + "id": "0x5594b74bef00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28741, + "offset": 29423, "col": 9, "tokLen": 1 }, "end": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 } @@ -35156,67 +47171,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f79338", + "id": "0x5594b74beee8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 }, "end": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f79318", + "id": "0x5594b74beec8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 }, "end": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f77ff0", + "id": "0x5594b74bdc88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28741, + "offset": 29423, "col": 9, "tokLen": 1 }, "end": { - "offset": 28741, + "offset": 29423, "col": 9, "tokLen": 1 } @@ -35224,11 +47239,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35237,16 +47252,16 @@ } }, { - "id": "0x558a51f79300", + "id": "0x5594b74beeb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 }, "end": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 } @@ -35258,16 +47273,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f78010", + "id": "0x5594b74bdca8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 }, "end": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 } @@ -35283,16 +47298,16 @@ ] }, { - "id": "0x558a51f7a6e0", + "id": "0x5594b74c01b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28758, + "offset": 29440, "col": 26, "tokLen": 1 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35304,67 +47319,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7a6c8", + "id": "0x5594b74c0198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28760, + "offset": 29442, "col": 28, "tokLen": 2 }, "end": { - "offset": 28760, + "offset": 29442, "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": "0x558a51f7a6a8", + "id": "0x5594b74c0178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28760, + "offset": 29442, "col": 28, "tokLen": 2 }, "end": { - "offset": 28760, + "offset": 29442, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f79388", + "id": "0x5594b74bef38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28758, + "offset": 29440, "col": 26, "tokLen": 1 }, "end": { - "offset": 28758, + "offset": 29440, "col": 26, "tokLen": 1 } @@ -35372,11 +47387,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35385,16 +47400,16 @@ } }, { - "id": "0x558a51f7a690", + "id": "0x5594b74c0160", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35406,16 +47421,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f793a8", + "id": "0x5594b74bef58", "kind": "StringLiteral", "range": { "begin": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35433,33 +47448,33 @@ ] }, { - "id": "0x558a51f7a7a0", + "id": "0x5594b74c0278", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28777, - "line": 944, + "offset": 29459, + "line": 973, "col": 9, "tokLen": 6 }, "end": { - "offset": 28790, + "offset": 29472, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7a770", + "id": "0x5594b74c0248", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28784, + "offset": 29466, "col": 16, "tokLen": 4 }, "end": { - "offset": 28790, + "offset": 29472, "col": 22, "tokLen": 6 } @@ -35469,7 +47484,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b7a0", + "id": "0x5594b6a879b0", "kind": "EnumConstantDecl", "name": "DAC_12", "type": { @@ -35482,35 +47497,35 @@ ] }, { - "id": "0x558a51f7cf90", + "id": "0x5594b74c28a8", "kind": "IfStmt", "range": { "begin": { - "offset": 28802, - "line": 945, + "offset": 29484, + "line": 974, "col": 5, "tokLen": 2 }, "end": { - "offset": 28855, - "line": 946, + "offset": 29537, + "line": 975, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7cef8", + "id": "0x5594b74c2808", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28806, - "line": 945, + "offset": 29488, + "line": 974, "col": 9, "tokLen": 1 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35522,16 +47537,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f7bb30", + "id": "0x5594b74c1520", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28806, + "offset": 29488, "col": 9, "tokLen": 1 }, "end": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 } @@ -35543,67 +47558,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7bb18", + "id": "0x5594b74c1508", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 }, "end": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f7baf8", + "id": "0x5594b74c14e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 }, "end": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7a7d0", + "id": "0x5594b74c02a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28806, + "offset": 29488, "col": 9, "tokLen": 1 }, "end": { - "offset": 28806, + "offset": 29488, "col": 9, "tokLen": 1 } @@ -35611,11 +47626,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35624,16 +47639,16 @@ } }, { - "id": "0x558a51f7bae0", + "id": "0x5594b74c14d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 }, "end": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 } @@ -35645,16 +47660,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7a7f0", + "id": "0x5594b74c02c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 }, "end": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 } @@ -35670,16 +47685,16 @@ ] }, { - "id": "0x558a51f7cec0", + "id": "0x5594b74c27d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28823, + "offset": 29505, "col": 26, "tokLen": 1 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35691,67 +47706,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7cea8", + "id": "0x5594b74c27b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28825, + "offset": 29507, "col": 28, "tokLen": 2 }, "end": { - "offset": 28825, + "offset": 29507, "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": "0x558a51f7ce88", + "id": "0x5594b74c2798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28825, + "offset": 29507, "col": 28, "tokLen": 2 }, "end": { - "offset": 28825, + "offset": 29507, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7bb68", + "id": "0x5594b74c1558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28823, + "offset": 29505, "col": 26, "tokLen": 1 }, "end": { - "offset": 28823, + "offset": 29505, "col": 26, "tokLen": 1 } @@ -35759,11 +47774,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35772,16 +47787,16 @@ } }, { - "id": "0x558a51f7ce70", + "id": "0x5594b74c2780", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35793,16 +47808,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7bb88", + "id": "0x5594b74c1578", "kind": "StringLiteral", "range": { "begin": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35820,33 +47835,33 @@ ] }, { - "id": "0x558a51f7cf80", + "id": "0x5594b74c2898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28842, - "line": 946, + "offset": 29524, + "line": 975, "col": 9, "tokLen": 6 }, "end": { - "offset": 28855, + "offset": 29537, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7cf50", + "id": "0x5594b74c2868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28849, + "offset": 29531, "col": 16, "tokLen": 4 }, "end": { - "offset": 28855, + "offset": 29537, "col": 22, "tokLen": 6 } @@ -35856,7 +47871,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b7f8", + "id": "0x5594b6a87a08", "kind": "EnumConstantDecl", "name": "DAC_13", "type": { @@ -35869,35 +47884,35 @@ ] }, { - "id": "0x558a51f7f770", + "id": "0x5594b74c4ec8", "kind": "IfStmt", "range": { "begin": { - "offset": 28867, - "line": 947, + "offset": 29549, + "line": 976, "col": 5, "tokLen": 2 }, "end": { - "offset": 28920, - "line": 948, + "offset": 29602, + "line": 977, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7f6d8", + "id": "0x5594b74c4e28", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28871, - "line": 947, + "offset": 29553, + "line": 976, "col": 9, "tokLen": 1 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -35909,16 +47924,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f7e310", + "id": "0x5594b74c3b40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28871, + "offset": 29553, "col": 9, "tokLen": 1 }, "end": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 } @@ -35930,67 +47945,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7e2f8", + "id": "0x5594b74c3b28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 }, "end": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f7e2d8", + "id": "0x5594b74c3b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 }, "end": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7cfb0", + "id": "0x5594b74c28c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28871, + "offset": 29553, "col": 9, "tokLen": 1 }, "end": { - "offset": 28871, + "offset": 29553, "col": 9, "tokLen": 1 } @@ -35998,11 +48013,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36011,16 +48026,16 @@ } }, { - "id": "0x558a51f7e2c0", + "id": "0x5594b74c3af0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 }, "end": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 } @@ -36032,16 +48047,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7cfd0", + "id": "0x5594b74c28e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 }, "end": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 } @@ -36057,16 +48072,16 @@ ] }, { - "id": "0x558a51f7f6a0", + "id": "0x5594b74c4df0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28888, + "offset": 29570, "col": 26, "tokLen": 1 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -36078,67 +48093,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7f688", + "id": "0x5594b74c4dd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28890, + "offset": 29572, "col": 28, "tokLen": 2 }, "end": { - "offset": 28890, + "offset": 29572, "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": "0x558a51f7f668", + "id": "0x5594b74c4db8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28890, + "offset": 29572, "col": 28, "tokLen": 2 }, "end": { - "offset": 28890, + "offset": 29572, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7e348", + "id": "0x5594b74c3b78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28888, + "offset": 29570, "col": 26, "tokLen": 1 }, "end": { - "offset": 28888, + "offset": 29570, "col": 26, "tokLen": 1 } @@ -36146,11 +48161,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36159,16 +48174,16 @@ } }, { - "id": "0x558a51f7f650", + "id": "0x5594b74c4da0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -36180,16 +48195,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7e368", + "id": "0x5594b74c3b98", "kind": "StringLiteral", "range": { "begin": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -36207,33 +48222,33 @@ ] }, { - "id": "0x558a51f7f760", + "id": "0x5594b74c4eb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28907, - "line": 948, + "offset": 29589, + "line": 977, "col": 9, "tokLen": 6 }, "end": { - "offset": 28920, + "offset": 29602, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7f730", + "id": "0x5594b74c4e88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28914, + "offset": 29596, "col": 16, "tokLen": 4 }, "end": { - "offset": 28920, + "offset": 29602, "col": 22, "tokLen": 6 } @@ -36243,7 +48258,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b850", + "id": "0x5594b6a87a60", "kind": "EnumConstantDecl", "name": "DAC_14", "type": { @@ -36256,35 +48271,35 @@ ] }, { - "id": "0x558a51f81f50", + "id": "0x5594b74c74e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28932, - "line": 949, + "offset": 29614, + "line": 978, "col": 5, "tokLen": 2 }, "end": { - "offset": 28985, - "line": 950, + "offset": 29667, + "line": 979, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f81eb8", + "id": "0x5594b74c7448", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28936, - "line": 949, + "offset": 29618, + "line": 978, "col": 9, "tokLen": 1 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36296,16 +48311,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f80af0", + "id": "0x5594b74c6160", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28936, + "offset": 29618, "col": 9, "tokLen": 1 }, "end": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 } @@ -36317,67 +48332,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f80ad8", + "id": "0x5594b74c6148", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 }, "end": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f80ab8", + "id": "0x5594b74c6128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 }, "end": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7f790", + "id": "0x5594b74c4ee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28936, + "offset": 29618, "col": 9, "tokLen": 1 }, "end": { - "offset": 28936, + "offset": 29618, "col": 9, "tokLen": 1 } @@ -36385,11 +48400,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36398,16 +48413,16 @@ } }, { - "id": "0x558a51f80aa0", + "id": "0x5594b74c6110", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 }, "end": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 } @@ -36419,16 +48434,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7f7b0", + "id": "0x5594b74c4f08", "kind": "StringLiteral", "range": { "begin": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 }, "end": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 } @@ -36444,16 +48459,16 @@ ] }, { - "id": "0x558a51f81e80", + "id": "0x5594b74c7410", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28953, + "offset": 29635, "col": 26, "tokLen": 1 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36465,67 +48480,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f81e68", + "id": "0x5594b74c73f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28955, + "offset": 29637, "col": 28, "tokLen": 2 }, "end": { - "offset": 28955, + "offset": 29637, "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": "0x558a51f81e48", + "id": "0x5594b74c73d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28955, + "offset": 29637, "col": 28, "tokLen": 2 }, "end": { - "offset": 28955, + "offset": 29637, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f80b28", + "id": "0x5594b74c6198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28953, + "offset": 29635, "col": 26, "tokLen": 1 }, "end": { - "offset": 28953, + "offset": 29635, "col": 26, "tokLen": 1 } @@ -36533,11 +48548,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36546,16 +48561,16 @@ } }, { - "id": "0x558a51f81e30", + "id": "0x5594b74c73c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36567,16 +48582,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f80b48", + "id": "0x5594b74c61b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36594,33 +48609,33 @@ ] }, { - "id": "0x558a51f81f40", + "id": "0x5594b74c74d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28972, - "line": 950, + "offset": 29654, + "line": 979, "col": 9, "tokLen": 6 }, "end": { - "offset": 28985, + "offset": 29667, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f81f10", + "id": "0x5594b74c74a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28979, + "offset": 29661, "col": 16, "tokLen": 4 }, "end": { - "offset": 28985, + "offset": 29667, "col": 22, "tokLen": 6 } @@ -36630,7 +48645,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b8a8", + "id": "0x5594b6a87ab8", "kind": "EnumConstantDecl", "name": "DAC_15", "type": { @@ -36643,35 +48658,35 @@ ] }, { - "id": "0x558a51f84730", + "id": "0x5594b74c9b08", "kind": "IfStmt", "range": { "begin": { - "offset": 28997, - "line": 951, + "offset": 29679, + "line": 980, "col": 5, "tokLen": 2 }, "end": { - "offset": 29050, - "line": 952, + "offset": 29732, + "line": 981, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f84698", + "id": "0x5594b74c9a68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 29001, - "line": 951, + "offset": 29683, + "line": 980, "col": 9, "tokLen": 1 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36683,16 +48698,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f832d0", + "id": "0x5594b74c8780", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29001, + "offset": 29683, "col": 9, "tokLen": 1 }, "end": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 } @@ -36704,67 +48719,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f832b8", + "id": "0x5594b74c8768", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 }, "end": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f83298", + "id": "0x5594b74c8748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 }, "end": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f81f70", + "id": "0x5594b74c7508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29001, + "offset": 29683, "col": 9, "tokLen": 1 }, "end": { - "offset": 29001, + "offset": 29683, "col": 9, "tokLen": 1 } @@ -36772,11 +48787,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36785,16 +48800,16 @@ } }, { - "id": "0x558a51f83280", + "id": "0x5594b74c8730", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 }, "end": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 } @@ -36806,16 +48821,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f81f90", + "id": "0x5594b74c7528", "kind": "StringLiteral", "range": { "begin": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 }, "end": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 } @@ -36831,16 +48846,16 @@ ] }, { - "id": "0x558a51f84660", + "id": "0x5594b74c9a30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29018, + "offset": 29700, "col": 26, "tokLen": 1 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36852,67 +48867,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f84648", + "id": "0x5594b74c9a18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29020, + "offset": 29702, "col": 28, "tokLen": 2 }, "end": { - "offset": 29020, + "offset": 29702, "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": "0x558a51f84628", + "id": "0x5594b74c99f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29020, + "offset": 29702, "col": 28, "tokLen": 2 }, "end": { - "offset": 29020, + "offset": 29702, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f83308", + "id": "0x5594b74c87b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29018, + "offset": 29700, "col": 26, "tokLen": 1 }, "end": { - "offset": 29018, + "offset": 29700, "col": 26, "tokLen": 1 } @@ -36920,11 +48935,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36933,16 +48948,16 @@ } }, { - "id": "0x558a51f84610", + "id": "0x5594b74c99e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36954,16 +48969,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f83328", + "id": "0x5594b74c87d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36981,33 +48996,33 @@ ] }, { - "id": "0x558a51f84720", + "id": "0x5594b74c9af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29037, - "line": 952, + "offset": 29719, + "line": 981, "col": 9, "tokLen": 6 }, "end": { - "offset": 29050, + "offset": 29732, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f846f0", + "id": "0x5594b74c9ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29044, + "offset": 29726, "col": 16, "tokLen": 4 }, "end": { - "offset": 29050, + "offset": 29732, "col": 22, "tokLen": 6 } @@ -37017,7 +49032,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b900", + "id": "0x5594b6a87b10", "kind": "EnumConstantDecl", "name": "DAC_16", "type": { @@ -37030,35 +49045,35 @@ ] }, { - "id": "0x558a51f86f50", + "id": "0x5594b74cc128", "kind": "IfStmt", "range": { "begin": { - "offset": 29062, - "line": 953, + "offset": 29744, + "line": 982, "col": 5, "tokLen": 2 }, "end": { - "offset": 29115, - "line": 954, + "offset": 29797, + "line": 983, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f86eb8", + "id": "0x5594b74cc088", "kind": "BinaryOperator", "range": { "begin": { - "offset": 29066, - "line": 953, + "offset": 29748, + "line": 982, "col": 9, "tokLen": 1 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37070,16 +49085,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f85ab0", + "id": "0x5594b74cada0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29066, + "offset": 29748, "col": 9, "tokLen": 1 }, "end": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 } @@ -37091,67 +49106,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f85a98", + "id": "0x5594b74cad88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 }, "end": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f85a78", + "id": "0x5594b74cad68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 }, "end": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f84750", + "id": "0x5594b74c9b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29066, + "offset": 29748, "col": 9, "tokLen": 1 }, "end": { - "offset": 29066, + "offset": 29748, "col": 9, "tokLen": 1 } @@ -37159,11 +49174,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37172,16 +49187,16 @@ } }, { - "id": "0x558a51f85a60", + "id": "0x5594b74cad50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 }, "end": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 } @@ -37193,16 +49208,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f84770", + "id": "0x5594b74c9b48", "kind": "StringLiteral", "range": { "begin": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 }, "end": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 } @@ -37218,16 +49233,16 @@ ] }, { - "id": "0x558a51f86e80", + "id": "0x5594b74cc050", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29083, + "offset": 29765, "col": 26, "tokLen": 1 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37239,67 +49254,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f86e68", + "id": "0x5594b74cc038", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29085, + "offset": 29767, "col": 28, "tokLen": 2 }, "end": { - "offset": 29085, + "offset": 29767, "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": "0x558a51f86e48", + "id": "0x5594b74cc018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29085, + "offset": 29767, "col": 28, "tokLen": 2 }, "end": { - "offset": 29085, + "offset": 29767, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f85ae8", + "id": "0x5594b74cadd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29083, + "offset": 29765, "col": 26, "tokLen": 1 }, "end": { - "offset": 29083, + "offset": 29765, "col": 26, "tokLen": 1 } @@ -37307,11 +49322,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37320,16 +49335,16 @@ } }, { - "id": "0x558a51f86e30", + "id": "0x5594b74cc000", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37341,16 +49356,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f85b08", + "id": "0x5594b74cadf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37368,33 +49383,33 @@ ] }, { - "id": "0x558a51f86f40", + "id": "0x5594b74cc118", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29102, - "line": 954, + "offset": 29784, + "line": 983, "col": 9, "tokLen": 6 }, "end": { - "offset": 29115, + "offset": 29797, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f86f10", + "id": "0x5594b74cc0e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29109, + "offset": 29791, "col": 16, "tokLen": 4 }, "end": { - "offset": 29115, + "offset": 29797, "col": 22, "tokLen": 6 } @@ -37404,7 +49419,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b958", + "id": "0x5594b6a87b68", "kind": "EnumConstantDecl", "name": "DAC_17", "type": { @@ -37417,35 +49432,35 @@ ] }, { - "id": "0x558a51f88380", + "id": "0x5594b74cd478", "kind": "IfStmt", "range": { "begin": { - "offset": 29127, - "line": 955, + "offset": 29809, + "line": 984, "col": 5, "tokLen": 2 }, "end": { - "offset": 29165, - "line": 956, + "offset": 29847, + "line": 985, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f882d0", + "id": "0x5594b74cd3c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29131, - "line": 955, + "offset": 29813, + "line": 984, "col": 9, "tokLen": 1 }, "end": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 } @@ -37457,67 +49472,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f882b8", + "id": "0x5594b74cd3a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 }, "end": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f88298", + "id": "0x5594b74cd388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 }, "end": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f86f70", + "id": "0x5594b74cc148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29131, + "offset": 29813, "col": 9, "tokLen": 1 }, "end": { - "offset": 29131, + "offset": 29813, "col": 9, "tokLen": 1 } @@ -37525,11 +49540,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37538,16 +49553,16 @@ } }, { - "id": "0x558a51f88280", + "id": "0x5594b74cd370", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 }, "end": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 } @@ -37559,16 +49574,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f86f90", + "id": "0x5594b74cc168", "kind": "StringLiteral", "range": { "begin": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 }, "end": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 } @@ -37584,33 +49599,33 @@ ] }, { - "id": "0x558a51f88370", + "id": "0x5594b74cd468", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29152, - "line": 956, + "offset": 29834, + "line": 985, "col": 9, "tokLen": 6 }, "end": { - "offset": 29165, + "offset": 29847, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f88340", + "id": "0x5594b74cd438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29159, + "offset": 29841, "col": 16, "tokLen": 4 }, "end": { - "offset": 29165, + "offset": 29847, "col": 22, "tokLen": 4 } @@ -37620,7 +49635,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b9b0", + "id": "0x5594b6a87bc0", "kind": "EnumConstantDecl", "name": "VSVP", "type": { @@ -37633,35 +49648,35 @@ ] }, { - "id": "0x558a51f897b0", + "id": "0x5594b74ce7c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29175, - "line": 957, + "offset": 29857, + "line": 986, "col": 5, "tokLen": 2 }, "end": { - "offset": 29214, - "line": 958, + "offset": 29896, + "line": 987, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f89700", + "id": "0x5594b74ce710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29179, - "line": 957, + "offset": 29861, + "line": 986, "col": 9, "tokLen": 1 }, "end": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 } @@ -37673,67 +49688,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f896e8", + "id": "0x5594b74ce6f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 }, "end": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f896c8", + "id": "0x5594b74ce6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 }, "end": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f883a0", + "id": "0x5594b74cd498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29179, + "offset": 29861, "col": 9, "tokLen": 1 }, "end": { - "offset": 29179, + "offset": 29861, "col": 9, "tokLen": 1 } @@ -37741,11 +49756,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37754,16 +49769,16 @@ } }, { - "id": "0x558a51f896b0", + "id": "0x5594b74ce6c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 }, "end": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 } @@ -37775,16 +49790,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f883c0", + "id": "0x5594b74cd4b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 }, "end": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 } @@ -37800,33 +49815,33 @@ ] }, { - "id": "0x558a51f897a0", + "id": "0x5594b74ce7b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29201, - "line": 958, + "offset": 29883, + "line": 987, "col": 9, "tokLen": 6 }, "end": { - "offset": 29214, + "offset": 29896, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f89770", + "id": "0x5594b74ce788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29208, + "offset": 29890, "col": 16, "tokLen": 4 }, "end": { - "offset": 29214, + "offset": 29896, "col": 22, "tokLen": 5 } @@ -37836,7 +49851,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ba08", + "id": "0x5594b6a87c18", "kind": "EnumConstantDecl", "name": "VTRIM", "type": { @@ -37849,35 +49864,35 @@ ] }, { - "id": "0x558a51f8abe0", + "id": "0x5594b74cfb18", "kind": "IfStmt", "range": { "begin": { - "offset": 29225, - "line": 959, + "offset": 29907, + "line": 988, "col": 5, "tokLen": 2 }, "end": { - "offset": 29267, - "line": 960, + "offset": 29949, + "line": 989, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8ab30", + "id": "0x5594b74cfa60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29229, - "line": 959, + "offset": 29911, + "line": 988, "col": 9, "tokLen": 1 }, "end": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 } @@ -37889,67 +49904,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8ab18", + "id": "0x5594b74cfa48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 }, "end": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8aaf8", + "id": "0x5594b74cfa28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 }, "end": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f897d0", + "id": "0x5594b74ce7e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29229, + "offset": 29911, "col": 9, "tokLen": 1 }, "end": { - "offset": 29229, + "offset": 29911, "col": 9, "tokLen": 1 } @@ -37957,11 +49972,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37970,16 +49985,16 @@ } }, { - "id": "0x558a51f8aae0", + "id": "0x5594b74cfa10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 }, "end": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 } @@ -37991,16 +50006,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f897f0", + "id": "0x5594b74ce808", "kind": "StringLiteral", "range": { "begin": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 }, "end": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 } @@ -38016,33 +50031,33 @@ ] }, { - "id": "0x558a51f8abd0", + "id": "0x5594b74cfb08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29254, - "line": 960, + "offset": 29936, + "line": 989, "col": 9, "tokLen": 6 }, "end": { - "offset": 29267, + "offset": 29949, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8aba0", + "id": "0x5594b74cfad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29261, + "offset": 29943, "col": 16, "tokLen": 4 }, "end": { - "offset": 29267, + "offset": 29949, "col": 22, "tokLen": 8 } @@ -38052,7 +50067,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ba60", + "id": "0x5594b6a87c70", "kind": "EnumConstantDecl", "name": "VRPREAMP", "type": { @@ -38065,35 +50080,35 @@ ] }, { - "id": "0x558a51f8c010", + "id": "0x5594b74d0e68", "kind": "IfStmt", "range": { "begin": { - "offset": 29281, - "line": 961, + "offset": 29963, + "line": 990, "col": 5, "tokLen": 2 }, "end": { - "offset": 29323, - "line": 962, + "offset": 30005, + "line": 991, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8bf60", + "id": "0x5594b74d0db0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29285, - "line": 961, + "offset": 29967, + "line": 990, "col": 9, "tokLen": 1 }, "end": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 } @@ -38105,67 +50120,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8bf48", + "id": "0x5594b74d0d98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 }, "end": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8bf28", + "id": "0x5594b74d0d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 }, "end": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8ac00", + "id": "0x5594b74cfb38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29285, + "offset": 29967, "col": 9, "tokLen": 1 }, "end": { - "offset": 29285, + "offset": 29967, "col": 9, "tokLen": 1 } @@ -38173,11 +50188,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38186,16 +50201,16 @@ } }, { - "id": "0x558a51f8bf10", + "id": "0x5594b74d0d60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 }, "end": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 } @@ -38207,16 +50222,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8ac20", + "id": "0x5594b74cfb58", "kind": "StringLiteral", "range": { "begin": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 }, "end": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 } @@ -38232,33 +50247,33 @@ ] }, { - "id": "0x558a51f8c000", + "id": "0x5594b74d0e58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29310, - "line": 962, + "offset": 29992, + "line": 991, "col": 9, "tokLen": 6 }, "end": { - "offset": 29323, + "offset": 30005, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8bfd0", + "id": "0x5594b74d0e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29317, + "offset": 29999, "col": 16, "tokLen": 4 }, "end": { - "offset": 29323, + "offset": 30005, "col": 22, "tokLen": 8 } @@ -38268,7 +50283,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bab8", + "id": "0x5594b6a87cc8", "kind": "EnumConstantDecl", "name": "VRSHAPER", "type": { @@ -38281,35 +50296,35 @@ ] }, { - "id": "0x558a51f8d440", + "id": "0x5594b74d21b8", "kind": "IfStmt", "range": { "begin": { - "offset": 29337, - "line": 963, + "offset": 30019, + "line": 992, "col": 5, "tokLen": 2 }, "end": { - "offset": 29375, - "line": 964, + "offset": 30057, + "line": 993, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f8d390", + "id": "0x5594b74d2100", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29341, - "line": 963, + "offset": 30023, + "line": 992, "col": 9, "tokLen": 1 }, "end": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 } @@ -38321,67 +50336,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8d378", + "id": "0x5594b74d20e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 }, "end": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8d358", + "id": "0x5594b74d20c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 }, "end": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8c030", + "id": "0x5594b74d0e88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29341, + "offset": 30023, "col": 9, "tokLen": 1 }, "end": { - "offset": 29341, + "offset": 30023, "col": 9, "tokLen": 1 } @@ -38389,11 +50404,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38402,16 +50417,16 @@ } }, { - "id": "0x558a51f8d340", + "id": "0x5594b74d20b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 }, "end": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 } @@ -38423,16 +50438,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8c050", + "id": "0x5594b74d0ea8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 }, "end": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 } @@ -38448,33 +50463,33 @@ ] }, { - "id": "0x558a51f8d430", + "id": "0x5594b74d21a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29362, - "line": 964, + "offset": 30044, + "line": 993, "col": 9, "tokLen": 6 }, "end": { - "offset": 29375, + "offset": 30057, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f8d400", + "id": "0x5594b74d2178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29369, + "offset": 30051, "col": 16, "tokLen": 4 }, "end": { - "offset": 29375, + "offset": 30057, "col": 22, "tokLen": 4 } @@ -38484,7 +50499,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bb10", + "id": "0x5594b6a87d20", "kind": "EnumConstantDecl", "name": "VSVN", "type": { @@ -38497,35 +50512,35 @@ ] }, { - "id": "0x558a51f8e870", + "id": "0x5594b74d3508", "kind": "IfStmt", "range": { "begin": { - "offset": 29385, - "line": 965, + "offset": 30067, + "line": 994, "col": 5, "tokLen": 2 }, "end": { - "offset": 29425, - "line": 966, + "offset": 30107, + "line": 995, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f8e7c0", + "id": "0x5594b74d3450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29389, - "line": 965, + "offset": 30071, + "line": 994, "col": 9, "tokLen": 1 }, "end": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 } @@ -38537,67 +50552,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8e7a8", + "id": "0x5594b74d3438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 }, "end": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8e788", + "id": "0x5594b74d3418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 }, "end": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8d460", + "id": "0x5594b74d21d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29389, + "offset": 30071, "col": 9, "tokLen": 1 }, "end": { - "offset": 29389, + "offset": 30071, "col": 9, "tokLen": 1 } @@ -38605,11 +50620,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38618,16 +50633,16 @@ } }, { - "id": "0x558a51f8e770", + "id": "0x5594b74d3400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 }, "end": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 } @@ -38639,16 +50654,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8d480", + "id": "0x5594b74d21f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 }, "end": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 } @@ -38664,33 +50679,33 @@ ] }, { - "id": "0x558a51f8e860", + "id": "0x5594b74d34f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29412, - "line": 966, + "offset": 30094, + "line": 995, "col": 9, "tokLen": 6 }, "end": { - "offset": 29425, + "offset": 30107, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f8e830", + "id": "0x5594b74d34c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29419, + "offset": 30101, "col": 16, "tokLen": 4 }, "end": { - "offset": 29425, + "offset": 30107, "col": 22, "tokLen": 6 } @@ -38700,7 +50715,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bb68", + "id": "0x5594b6a87d78", "kind": "EnumConstantDecl", "name": "VTGSTV", "type": { @@ -38713,35 +50728,35 @@ ] }, { - "id": "0x558a51f8fca0", + "id": "0x5594b74d4858", "kind": "IfStmt", "range": { "begin": { - "offset": 29437, - "line": 967, + "offset": 30119, + "line": 996, "col": 5, "tokLen": 2 }, "end": { - "offset": 29478, - "line": 968, + "offset": 30160, + "line": 997, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f8fbf0", + "id": "0x5594b74d47a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29441, - "line": 967, + "offset": 30123, + "line": 996, "col": 9, "tokLen": 1 }, "end": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 } @@ -38753,67 +50768,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8fbd8", + "id": "0x5594b74d4788", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 }, "end": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8fbb8", + "id": "0x5594b74d4768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 }, "end": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8e890", + "id": "0x5594b74d3528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29441, + "offset": 30123, "col": 9, "tokLen": 1 }, "end": { - "offset": 29441, + "offset": 30123, "col": 9, "tokLen": 1 } @@ -38821,11 +50836,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38834,16 +50849,16 @@ } }, { - "id": "0x558a51f8fba0", + "id": "0x5594b74d4750", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 }, "end": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 } @@ -38855,16 +50870,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8e8b0", + "id": "0x5594b74d3548", "kind": "StringLiteral", "range": { "begin": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 }, "end": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 } @@ -38880,33 +50895,33 @@ ] }, { - "id": "0x558a51f8fc90", + "id": "0x5594b74d4848", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29465, - "line": 968, + "offset": 30147, + "line": 997, "col": 9, "tokLen": 6 }, "end": { - "offset": 29478, + "offset": 30160, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f8fc60", + "id": "0x5594b74d4818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29472, + "offset": 30154, "col": 16, "tokLen": 4 }, "end": { - "offset": 29478, + "offset": 30160, "col": 22, "tokLen": 7 } @@ -38916,7 +50931,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bbc0", + "id": "0x5594b6a87dd0", "kind": "EnumConstantDecl", "name": "VCMP_LL", "type": { @@ -38929,35 +50944,35 @@ ] }, { - "id": "0x558a51f910d0", + "id": "0x5594b74d5ba8", "kind": "IfStmt", "range": { "begin": { - "offset": 29491, - "line": 969, + "offset": 30173, + "line": 998, "col": 5, "tokLen": 2 }, "end": { - "offset": 29532, - "line": 970, + "offset": 30214, + "line": 999, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f91020", + "id": "0x5594b74d5af0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29495, - "line": 969, + "offset": 30177, + "line": 998, "col": 9, "tokLen": 1 }, "end": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 } @@ -38969,67 +50984,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f91008", + "id": "0x5594b74d5ad8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 }, "end": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f90fe8", + "id": "0x5594b74d5ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 }, "end": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8fcc0", + "id": "0x5594b74d4878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29495, + "offset": 30177, "col": 9, "tokLen": 1 }, "end": { - "offset": 29495, + "offset": 30177, "col": 9, "tokLen": 1 } @@ -39037,11 +51052,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39050,16 +51065,16 @@ } }, { - "id": "0x558a51f90fd0", + "id": "0x5594b74d5aa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 }, "end": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 } @@ -39071,16 +51086,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8fce0", + "id": "0x5594b74d4898", "kind": "StringLiteral", "range": { "begin": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 }, "end": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 } @@ -39096,33 +51111,33 @@ ] }, { - "id": "0x558a51f910c0", + "id": "0x5594b74d5b98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29519, - "line": 970, + "offset": 30201, + "line": 999, "col": 9, "tokLen": 6 }, "end": { - "offset": 29532, + "offset": 30214, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f91090", + "id": "0x5594b74d5b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29526, + "offset": 30208, "col": 16, "tokLen": 4 }, "end": { - "offset": 29532, + "offset": 30214, "col": 22, "tokLen": 7 } @@ -39132,7 +51147,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bc18", + "id": "0x5594b6a87e28", "kind": "EnumConstantDecl", "name": "VCMP_LR", "type": { @@ -39145,35 +51160,35 @@ ] }, { - "id": "0x558a51f92500", + "id": "0x5594b74d6ef8", "kind": "IfStmt", "range": { "begin": { - "offset": 29545, - "line": 971, + "offset": 30227, + "line": 1000, "col": 5, "tokLen": 2 }, "end": { - "offset": 29583, - "line": 972, + "offset": 30265, + "line": 1001, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f92450", + "id": "0x5594b74d6e40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29549, - "line": 971, + "offset": 30231, + "line": 1000, "col": 9, "tokLen": 1 }, "end": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 } @@ -39185,67 +51200,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f92438", + "id": "0x5594b74d6e28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 }, "end": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f92418", + "id": "0x5594b74d6e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 }, "end": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f910f0", + "id": "0x5594b74d5bc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29549, + "offset": 30231, "col": 9, "tokLen": 1 }, "end": { - "offset": 29549, + "offset": 30231, "col": 9, "tokLen": 1 } @@ -39253,11 +51268,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39266,16 +51281,16 @@ } }, { - "id": "0x558a51f92400", + "id": "0x5594b74d6df0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 }, "end": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 } @@ -39287,16 +51302,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f91110", + "id": "0x5594b74d5be8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 }, "end": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 } @@ -39312,33 +51327,33 @@ ] }, { - "id": "0x558a51f924f0", + "id": "0x5594b74d6ee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29570, - "line": 972, + "offset": 30252, + "line": 1001, "col": 9, "tokLen": 6 }, "end": { - "offset": 29583, + "offset": 30265, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f924c0", + "id": "0x5594b74d6eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29577, + "offset": 30259, "col": 16, "tokLen": 4 }, "end": { - "offset": 29583, + "offset": 30265, "col": 22, "tokLen": 4 } @@ -39348,7 +51363,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bc70", + "id": "0x5594b6a87e80", "kind": "EnumConstantDecl", "name": "VCAL", "type": { @@ -39361,35 +51376,35 @@ ] }, { - "id": "0x558a51f93930", + "id": "0x5594b74d8248", "kind": "IfStmt", "range": { "begin": { - "offset": 29593, - "line": 973, + "offset": 30275, + "line": 1002, "col": 5, "tokLen": 2 }, "end": { - "offset": 29634, - "line": 974, + "offset": 30316, + "line": 1003, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f93880", + "id": "0x5594b74d8190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29597, - "line": 973, + "offset": 30279, + "line": 1002, "col": 9, "tokLen": 1 }, "end": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 } @@ -39401,67 +51416,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f93868", + "id": "0x5594b74d8178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 }, "end": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f93848", + "id": "0x5594b74d8158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 }, "end": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f92520", + "id": "0x5594b74d6f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29597, + "offset": 30279, "col": 9, "tokLen": 1 }, "end": { - "offset": 29597, + "offset": 30279, "col": 9, "tokLen": 1 } @@ -39469,11 +51484,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39482,16 +51497,16 @@ } }, { - "id": "0x558a51f93830", + "id": "0x5594b74d8140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 }, "end": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 } @@ -39503,16 +51518,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f92540", + "id": "0x5594b74d6f38", "kind": "StringLiteral", "range": { "begin": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 }, "end": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 } @@ -39528,33 +51543,33 @@ ] }, { - "id": "0x558a51f93920", + "id": "0x5594b74d8238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29621, - "line": 974, + "offset": 30303, + "line": 1003, "col": 9, "tokLen": 6 }, "end": { - "offset": 29634, + "offset": 30316, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f938f0", + "id": "0x5594b74d8208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29628, + "offset": 30310, "col": 16, "tokLen": 4 }, "end": { - "offset": 29634, + "offset": 30316, "col": 22, "tokLen": 7 } @@ -39564,7 +51579,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bcc8", + "id": "0x5594b6a87ed8", "kind": "EnumConstantDecl", "name": "VCMP_RL", "type": { @@ -39577,35 +51592,35 @@ ] }, { - "id": "0x558a51f94d60", + "id": "0x5594b74d9598", "kind": "IfStmt", "range": { "begin": { - "offset": 29647, - "line": 975, + "offset": 30329, + "line": 1004, "col": 5, "tokLen": 2 }, "end": { - "offset": 29687, - "line": 976, + "offset": 30369, + "line": 1005, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f94cb0", + "id": "0x5594b74d94e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29651, - "line": 975, + "offset": 30333, + "line": 1004, "col": 9, "tokLen": 1 }, "end": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 } @@ -39617,67 +51632,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f94c98", + "id": "0x5594b74d94c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 }, "end": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f94c78", + "id": "0x5594b74d94a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 }, "end": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f93950", + "id": "0x5594b74d8268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29651, + "offset": 30333, "col": 9, "tokLen": 1 }, "end": { - "offset": 29651, + "offset": 30333, "col": 9, "tokLen": 1 } @@ -39685,11 +51700,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39698,16 +51713,16 @@ } }, { - "id": "0x558a51f94c60", + "id": "0x5594b74d9490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 }, "end": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 } @@ -39719,16 +51734,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f93970", + "id": "0x5594b74d8288", "kind": "StringLiteral", "range": { "begin": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 }, "end": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 } @@ -39744,33 +51759,33 @@ ] }, { - "id": "0x558a51f94d50", + "id": "0x5594b74d9588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29674, - "line": 976, + "offset": 30356, + "line": 1005, "col": 9, "tokLen": 6 }, "end": { - "offset": 29687, + "offset": 30369, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f94d20", + "id": "0x5594b74d9558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29681, + "offset": 30363, "col": 16, "tokLen": 4 }, "end": { - "offset": 29687, + "offset": 30369, "col": 22, "tokLen": 6 } @@ -39780,7 +51795,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bd20", + "id": "0x5594b6a87f30", "kind": "EnumConstantDecl", "name": "RXB_RB", "type": { @@ -39793,35 +51808,35 @@ ] }, { - "id": "0x558a51f96190", + "id": "0x5594b74da938", "kind": "IfStmt", "range": { "begin": { - "offset": 29699, - "line": 977, + "offset": 30381, + "line": 1006, "col": 5, "tokLen": 2 }, "end": { - "offset": 29739, - "line": 978, + "offset": 30421, + "line": 1007, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f960e0", + "id": "0x5594b74da880", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29703, - "line": 977, + "offset": 30385, + "line": 1006, "col": 9, "tokLen": 1 }, "end": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 } @@ -39833,67 +51848,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f960c8", + "id": "0x5594b74da868", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 }, "end": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f960a8", + "id": "0x5594b74da848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 }, "end": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f94d80", + "id": "0x5594b74d95b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29703, + "offset": 30385, "col": 9, "tokLen": 1 }, "end": { - "offset": 29703, + "offset": 30385, "col": 9, "tokLen": 1 } @@ -39901,11 +51916,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39914,16 +51929,16 @@ } }, { - "id": "0x558a51f96090", + "id": "0x5594b74da830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 }, "end": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 } @@ -39935,16 +51950,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f94da0", + "id": "0x5594b74d95d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 }, "end": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 } @@ -39960,33 +51975,33 @@ ] }, { - "id": "0x558a51f96180", + "id": "0x5594b74da928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29726, - "line": 978, + "offset": 30408, + "line": 1007, "col": 9, "tokLen": 6 }, "end": { - "offset": 29739, + "offset": 30421, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f96150", + "id": "0x5594b74da8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29733, + "offset": 30415, "col": 16, "tokLen": 4 }, "end": { - "offset": 29739, + "offset": 30421, "col": 22, "tokLen": 6 } @@ -39996,7 +52011,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bd78", + "id": "0x5594b6a87f88", "kind": "EnumConstantDecl", "name": "RXB_LB", "type": { @@ -40009,35 +52024,35 @@ ] }, { - "id": "0x558a51f975c0", + "id": "0x5594b74dbc88", "kind": "IfStmt", "range": { "begin": { - "offset": 29751, - "line": 979, + "offset": 30433, + "line": 1008, "col": 5, "tokLen": 2 }, "end": { - "offset": 29792, - "line": 980, + "offset": 30474, + "line": 1009, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f97510", + "id": "0x5594b74dbbd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29755, - "line": 979, + "offset": 30437, + "line": 1008, "col": 9, "tokLen": 1 }, "end": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 } @@ -40049,67 +52064,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f974f8", + "id": "0x5594b74dbbb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 }, "end": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f974d8", + "id": "0x5594b74dbb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 }, "end": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f961b0", + "id": "0x5594b74da958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29755, + "offset": 30437, "col": 9, "tokLen": 1 }, "end": { - "offset": 29755, + "offset": 30437, "col": 9, "tokLen": 1 } @@ -40117,11 +52132,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40130,16 +52145,16 @@ } }, { - "id": "0x558a51f974c0", + "id": "0x5594b74dbb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 }, "end": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 } @@ -40151,16 +52166,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f961d0", + "id": "0x5594b74da978", "kind": "StringLiteral", "range": { "begin": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 }, "end": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 } @@ -40176,33 +52191,33 @@ ] }, { - "id": "0x558a51f975b0", + "id": "0x5594b74dbc78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29779, - "line": 980, + "offset": 30461, + "line": 1009, "col": 9, "tokLen": 6 }, "end": { - "offset": 29792, + "offset": 30474, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f97580", + "id": "0x5594b74dbc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29786, + "offset": 30468, "col": 16, "tokLen": 4 }, "end": { - "offset": 29792, + "offset": 30474, "col": 22, "tokLen": 7 } @@ -40212,7 +52227,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bdd0", + "id": "0x5594b6a87fe0", "kind": "EnumConstantDecl", "name": "VCMP_RR", "type": { @@ -40225,35 +52240,35 @@ ] }, { - "id": "0x558a51f989f0", + "id": "0x5594b74dcfd8", "kind": "IfStmt", "range": { "begin": { - "offset": 29805, - "line": 981, + "offset": 30487, + "line": 1010, "col": 5, "tokLen": 2 }, "end": { - "offset": 29842, - "line": 982, + "offset": 30524, + "line": 1011, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f98940", + "id": "0x5594b74dcf20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29809, - "line": 981, + "offset": 30491, + "line": 1010, "col": 9, "tokLen": 1 }, "end": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 } @@ -40265,67 +52280,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f98928", + "id": "0x5594b74dcf08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 }, "end": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f98908", + "id": "0x5594b74dcee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 }, "end": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f975e0", + "id": "0x5594b74dbca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29809, + "offset": 30491, "col": 9, "tokLen": 1 }, "end": { - "offset": 29809, + "offset": 30491, "col": 9, "tokLen": 1 } @@ -40333,11 +52348,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40346,16 +52361,16 @@ } }, { - "id": "0x558a51f988f0", + "id": "0x5594b74dced0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 }, "end": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 } @@ -40367,16 +52382,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f97600", + "id": "0x5594b74dbcc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 }, "end": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 } @@ -40392,33 +52407,33 @@ ] }, { - "id": "0x558a51f989e0", + "id": "0x5594b74dcfc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29829, - "line": 982, + "offset": 30511, + "line": 1011, "col": 9, "tokLen": 6 }, "end": { - "offset": 29842, + "offset": 30524, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f989b0", + "id": "0x5594b74dcf98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29836, + "offset": 30518, "col": 16, "tokLen": 4 }, "end": { - "offset": 29842, + "offset": 30524, "col": 22, "tokLen": 3 } @@ -40428,7 +52443,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152be28", + "id": "0x5594b6a88038", "kind": "EnumConstantDecl", "name": "VCP", "type": { @@ -40441,35 +52456,35 @@ ] }, { - "id": "0x558a51f99e20", + "id": "0x5594b74de328", "kind": "IfStmt", "range": { "begin": { - "offset": 29851, - "line": 983, + "offset": 30533, + "line": 1012, "col": 5, "tokLen": 2 }, "end": { - "offset": 29888, - "line": 984, + "offset": 30570, + "line": 1013, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f99d70", + "id": "0x5594b74de270", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29855, - "line": 983, + "offset": 30537, + "line": 1012, "col": 9, "tokLen": 1 }, "end": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 } @@ -40481,67 +52496,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f99d58", + "id": "0x5594b74de258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 }, "end": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f99d38", + "id": "0x5594b74de238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 }, "end": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f98a10", + "id": "0x5594b74dcff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29855, + "offset": 30537, "col": 9, "tokLen": 1 }, "end": { - "offset": 29855, + "offset": 30537, "col": 9, "tokLen": 1 } @@ -40549,11 +52564,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40562,16 +52577,16 @@ } }, { - "id": "0x558a51f99d20", + "id": "0x5594b74de220", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 }, "end": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 } @@ -40583,16 +52598,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f98a30", + "id": "0x5594b74dd018", "kind": "StringLiteral", "range": { "begin": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 }, "end": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 } @@ -40608,33 +52623,33 @@ ] }, { - "id": "0x558a51f99e10", + "id": "0x5594b74de318", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29875, - "line": 984, + "offset": 30557, + "line": 1013, "col": 9, "tokLen": 6 }, "end": { - "offset": 29888, + "offset": 30570, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f99de0", + "id": "0x5594b74de2e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29882, + "offset": 30564, "col": 16, "tokLen": 4 }, "end": { - "offset": 29888, + "offset": 30570, "col": 22, "tokLen": 3 } @@ -40644,7 +52659,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152be80", + "id": "0x5594b6a88090", "kind": "EnumConstantDecl", "name": "VCN", "type": { @@ -40657,35 +52672,35 @@ ] }, { - "id": "0x558a51f9b250", + "id": "0x5594b74df678", "kind": "IfStmt", "range": { "begin": { - "offset": 29897, - "line": 985, + "offset": 30579, + "line": 1014, "col": 5, "tokLen": 2 }, "end": { - "offset": 29939, - "line": 986, + "offset": 30621, + "line": 1015, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f9b1a0", + "id": "0x5594b74df5c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29901, - "line": 985, + "offset": 30583, + "line": 1014, "col": 9, "tokLen": 1 }, "end": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 } @@ -40697,67 +52712,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9b188", + "id": "0x5594b74df5a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 }, "end": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9b168", + "id": "0x5594b74df588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 }, "end": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f99e40", + "id": "0x5594b74de348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29901, + "offset": 30583, "col": 9, "tokLen": 1 }, "end": { - "offset": 29901, + "offset": 30583, "col": 9, "tokLen": 1 } @@ -40765,11 +52780,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40778,16 +52793,16 @@ } }, { - "id": "0x558a51f9b150", + "id": "0x5594b74df570", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 }, "end": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 } @@ -40799,16 +52814,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f99e60", + "id": "0x5594b74de368", "kind": "StringLiteral", "range": { "begin": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 }, "end": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 } @@ -40824,33 +52839,33 @@ ] }, { - "id": "0x558a51f9b240", + "id": "0x5594b74df668", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29926, - "line": 986, + "offset": 30608, + "line": 1015, "col": 9, "tokLen": 6 }, "end": { - "offset": 29939, + "offset": 30621, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f9b210", + "id": "0x5594b74df638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29933, + "offset": 30615, "col": 16, "tokLen": 4 }, "end": { - "offset": 29939, + "offset": 30621, "col": 22, "tokLen": 8 } @@ -40860,7 +52875,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bed8", + "id": "0x5594b6a880e8", "kind": "EnumConstantDecl", "name": "VISHAPER", "type": { @@ -40873,35 +52888,35 @@ ] }, { - "id": "0x558a51f9c680", + "id": "0x5594b74e09c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29953, - "line": 987, + "offset": 30635, + "line": 1016, "col": 5, "tokLen": 2 }, "end": { - "offset": 29997, - "line": 988, + "offset": 30679, + "line": 1017, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f9c5d0", + "id": "0x5594b74e0910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29957, - "line": 987, + "offset": 30639, + "line": 1016, "col": 9, "tokLen": 1 }, "end": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 } @@ -40913,67 +52928,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9c5b8", + "id": "0x5594b74e08f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 }, "end": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9c598", + "id": "0x5594b74e08d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 }, "end": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9b270", + "id": "0x5594b74df698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29957, + "offset": 30639, "col": 9, "tokLen": 1 }, "end": { - "offset": 29957, + "offset": 30639, "col": 9, "tokLen": 1 } @@ -40981,11 +52996,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40994,16 +53009,16 @@ } }, { - "id": "0x558a51f9c580", + "id": "0x5594b74e08c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 }, "end": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 } @@ -41015,16 +53030,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9b290", + "id": "0x5594b74df6b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 }, "end": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 } @@ -41040,33 +53055,33 @@ ] }, { - "id": "0x558a51f9c670", + "id": "0x5594b74e09b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29984, - "line": 988, + "offset": 30666, + "line": 1017, "col": 9, "tokLen": 6 }, "end": { - "offset": 29997, + "offset": 30679, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f9c640", + "id": "0x5594b74e0988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29991, + "offset": 30673, "col": 16, "tokLen": 4 }, "end": { - "offset": 29997, + "offset": 30679, "col": 22, "tokLen": 10 } @@ -41076,7 +53091,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bf30", + "id": "0x5594b6a88140", "kind": "EnumConstantDecl", "name": "VTHRESHOLD", "type": { @@ -41089,35 +53104,35 @@ ] }, { - "id": "0x558a51f9dab0", + "id": "0x5594b74e1d18", "kind": "IfStmt", "range": { "begin": { - "offset": 30013, - "line": 989, + "offset": 30695, + "line": 1018, "col": 5, "tokLen": 2 }, "end": { - "offset": 30054, - "line": 990, + "offset": 30736, + "line": 1019, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9da00", + "id": "0x5594b74e1c60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30017, - "line": 989, + "offset": 30699, + "line": 1018, "col": 9, "tokLen": 1 }, "end": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 } @@ -41129,67 +53144,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9d9e8", + "id": "0x5594b74e1c48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 }, "end": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9d9c8", + "id": "0x5594b74e1c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 }, "end": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9c6a0", + "id": "0x5594b74e09e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30017, + "offset": 30699, "col": 9, "tokLen": 1 }, "end": { - "offset": 30017, + "offset": 30699, "col": 9, "tokLen": 1 } @@ -41197,11 +53212,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41210,16 +53225,16 @@ } }, { - "id": "0x558a51f9d9b0", + "id": "0x5594b74e1c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 }, "end": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 } @@ -41231,16 +53246,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9c6c0", + "id": "0x5594b74e0a08", "kind": "StringLiteral", "range": { "begin": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 }, "end": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 } @@ -41256,33 +53271,33 @@ ] }, { - "id": "0x558a51f9daa0", + "id": "0x5594b74e1d08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30041, - "line": 990, + "offset": 30723, + "line": 1019, "col": 9, "tokLen": 6 }, "end": { - "offset": 30054, + "offset": 30736, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9da70", + "id": "0x5594b74e1cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30048, + "offset": 30730, "col": 16, "tokLen": 4 }, "end": { - "offset": 30054, + "offset": 30736, "col": 22, "tokLen": 7 } @@ -41292,7 +53307,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bfe0", + "id": "0x5594b6a881f0", "kind": "EnumConstantDecl", "name": "VREF_DS", "type": { @@ -41305,35 +53320,35 @@ ] }, { - "id": "0x558a51f9eee0", + "id": "0x5594b74e3068", "kind": "IfStmt", "range": { "begin": { - "offset": 30067, - "line": 991, + "offset": 30749, + "line": 1020, "col": 5, "tokLen": 2 }, "end": { - "offset": 30108, - "line": 992, + "offset": 30790, + "line": 1021, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9ee30", + "id": "0x5594b74e2fb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30071, - "line": 991, + "offset": 30753, + "line": 1020, "col": 9, "tokLen": 1 }, "end": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 } @@ -41345,67 +53360,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9ee18", + "id": "0x5594b74e2f98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 }, "end": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9edf8", + "id": "0x5594b74e2f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 }, "end": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9dad0", + "id": "0x5594b74e1d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30071, + "offset": 30753, "col": 9, "tokLen": 1 }, "end": { - "offset": 30071, + "offset": 30753, "col": 9, "tokLen": 1 } @@ -41413,11 +53428,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41426,16 +53441,16 @@ } }, { - "id": "0x558a51f9ede0", + "id": "0x5594b74e2f60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 }, "end": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 } @@ -41447,16 +53462,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9daf0", + "id": "0x5594b74e1d58", "kind": "StringLiteral", "range": { "begin": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 }, "end": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 } @@ -41472,33 +53487,33 @@ ] }, { - "id": "0x558a51f9eed0", + "id": "0x5594b74e3058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30095, - "line": 992, + "offset": 30777, + "line": 1021, "col": 9, "tokLen": 6 }, "end": { - "offset": 30108, + "offset": 30790, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9eea0", + "id": "0x5594b74e3028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30102, + "offset": 30784, "col": 16, "tokLen": 4 }, "end": { - "offset": 30108, + "offset": 30790, "col": 22, "tokLen": 7 } @@ -41508,7 +53523,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c038", + "id": "0x5594b6a88248", "kind": "EnumConstantDecl", "name": "VOUT_CM", "type": { @@ -41521,35 +53536,35 @@ ] }, { - "id": "0x558a51fa0310", + "id": "0x5594b74e43b8", "kind": "IfStmt", "range": { "begin": { - "offset": 30121, - "line": 993, + "offset": 30803, + "line": 1022, "col": 5, "tokLen": 2 }, "end": { - "offset": 30161, - "line": 994, + "offset": 30843, + "line": 1023, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fa0260", + "id": "0x5594b74e4300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30125, - "line": 993, + "offset": 30807, + "line": 1022, "col": 9, "tokLen": 1 }, "end": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 } @@ -41561,67 +53576,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa0248", + "id": "0x5594b74e42e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 }, "end": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa0228", + "id": "0x5594b74e42c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 }, "end": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9ef00", + "id": "0x5594b74e3088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30125, + "offset": 30807, "col": 9, "tokLen": 1 }, "end": { - "offset": 30125, + "offset": 30807, "col": 9, "tokLen": 1 } @@ -41629,11 +53644,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41642,16 +53657,16 @@ } }, { - "id": "0x558a51fa0210", + "id": "0x5594b74e42b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 }, "end": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 } @@ -41663,16 +53678,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9ef20", + "id": "0x5594b74e30a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 }, "end": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 } @@ -41688,33 +53703,33 @@ ] }, { - "id": "0x558a51fa0300", + "id": "0x5594b74e43a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30148, - "line": 994, + "offset": 30830, + "line": 1023, "col": 9, "tokLen": 6 }, "end": { - "offset": 30161, + "offset": 30843, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fa02d0", + "id": "0x5594b74e4378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30155, + "offset": 30837, "col": 16, "tokLen": 4 }, "end": { - "offset": 30161, + "offset": 30843, "col": 22, "tokLen": 6 } @@ -41724,7 +53739,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c090", + "id": "0x5594b6a882a0", "kind": "EnumConstantDecl", "name": "VIN_CM", "type": { @@ -41737,35 +53752,35 @@ ] }, { - "id": "0x558a51fa1740", + "id": "0x5594b74e5708", "kind": "IfStmt", "range": { "begin": { - "offset": 30173, - "line": 995, + "offset": 30855, + "line": 1024, "col": 5, "tokLen": 2 }, "end": { - "offset": 30216, - "line": 996, + "offset": 30898, + "line": 1025, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa1690", + "id": "0x5594b74e5650", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30177, - "line": 995, + "offset": 30859, + "line": 1024, "col": 9, "tokLen": 1 }, "end": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 } @@ -41777,67 +53792,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa1678", + "id": "0x5594b74e5638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 }, "end": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa1658", + "id": "0x5594b74e5618", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 }, "end": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa0330", + "id": "0x5594b74e43d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30177, + "offset": 30859, "col": 9, "tokLen": 1 }, "end": { - "offset": 30177, + "offset": 30859, "col": 9, "tokLen": 1 } @@ -41845,11 +53860,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41858,16 +53873,16 @@ } }, { - "id": "0x558a51fa1640", + "id": "0x5594b74e5600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 }, "end": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 } @@ -41879,16 +53894,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa0350", + "id": "0x5594b74e43f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 }, "end": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 } @@ -41904,33 +53919,33 @@ ] }, { - "id": "0x558a51fa1730", + "id": "0x5594b74e56f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30203, - "line": 996, + "offset": 30885, + "line": 1025, "col": 9, "tokLen": 6 }, "end": { - "offset": 30216, + "offset": 30898, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa1700", + "id": "0x5594b74e56c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30210, + "offset": 30892, "col": 16, "tokLen": 4 }, "end": { - "offset": 30216, + "offset": 30898, "col": 22, "tokLen": 9 } @@ -41940,7 +53955,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c0e8", + "id": "0x5594b6a882f8", "kind": "EnumConstantDecl", "name": "VREF_COMP", "type": { @@ -41953,35 +53968,35 @@ ] }, { - "id": "0x558a51fa2b70", + "id": "0x5594b74e6a58", "kind": "IfStmt", "range": { "begin": { - "offset": 30231, - "line": 997, + "offset": 30913, + "line": 1026, "col": 5, "tokLen": 2 }, "end": { - "offset": 30272, - "line": 998, + "offset": 30954, + "line": 1027, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa2ac0", + "id": "0x5594b74e69a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30235, - "line": 997, + "offset": 30917, + "line": 1026, "col": 9, "tokLen": 1 }, "end": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 } @@ -41993,67 +54008,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa2aa8", + "id": "0x5594b74e6988", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 }, "end": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa2a88", + "id": "0x5594b74e6968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 }, "end": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa1760", + "id": "0x5594b74e5728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30235, + "offset": 30917, "col": 9, "tokLen": 1 }, "end": { - "offset": 30235, + "offset": 30917, "col": 9, "tokLen": 1 } @@ -42061,11 +54076,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42074,16 +54089,16 @@ } }, { - "id": "0x558a51fa2a70", + "id": "0x5594b74e6950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 }, "end": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 } @@ -42095,16 +54110,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa1780", + "id": "0x5594b74e5748", "kind": "StringLiteral", "range": { "begin": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 }, "end": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 } @@ -42120,33 +54135,33 @@ ] }, { - "id": "0x558a51fa2b60", + "id": "0x5594b74e6a48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30259, - "line": 998, + "offset": 30941, + "line": 1027, "col": 9, "tokLen": 6 }, "end": { - "offset": 30272, + "offset": 30954, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa2b30", + "id": "0x5594b74e6a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30266, + "offset": 30948, "col": 16, "tokLen": 4 }, "end": { - "offset": 30272, + "offset": 30954, "col": 22, "tokLen": 7 } @@ -42156,7 +54171,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c140", + "id": "0x5594b6a88350", "kind": "EnumConstantDecl", "name": "VB_COMP", "type": { @@ -42169,35 +54184,35 @@ ] }, { - "id": "0x558a51fa3fa0", + "id": "0x5594b74e7da8", "kind": "IfStmt", "range": { "begin": { - "offset": 30285, - "line": 999, + "offset": 30967, + "line": 1028, "col": 5, "tokLen": 2 }, "end": { - "offset": 30327, - "line": 1000, + "offset": 31009, + "line": 1029, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fa3ef0", + "id": "0x5594b74e7cf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30289, - "line": 999, + "offset": 30971, + "line": 1028, "col": 9, "tokLen": 1 }, "end": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 } @@ -42209,67 +54224,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa3ed8", + "id": "0x5594b74e7cd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 }, "end": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa3eb8", + "id": "0x5594b74e7cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 }, "end": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa2b90", + "id": "0x5594b74e6a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30289, + "offset": 30971, "col": 9, "tokLen": 1 }, "end": { - "offset": 30289, + "offset": 30971, "col": 9, "tokLen": 1 } @@ -42277,11 +54292,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42290,16 +54305,16 @@ } }, { - "id": "0x558a51fa3ea0", + "id": "0x5594b74e7ca0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 }, "end": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 } @@ -42311,16 +54326,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa2bb0", + "id": "0x5594b74e6a98", "kind": "StringLiteral", "range": { "begin": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 }, "end": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 } @@ -42336,33 +54351,33 @@ ] }, { - "id": "0x558a51fa3f90", + "id": "0x5594b74e7d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30314, - "line": 1000, + "offset": 30996, + "line": 1029, "col": 9, "tokLen": 6 }, "end": { - "offset": 30327, + "offset": 31009, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fa3f60", + "id": "0x5594b74e7d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30321, + "offset": 31003, "col": 16, "tokLen": 4 }, "end": { - "offset": 30327, + "offset": 31009, "col": 22, "tokLen": 8 } @@ -42372,7 +54387,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c198", + "id": "0x5594b6a883a8", "kind": "EnumConstantDecl", "name": "VDD_PROT", "type": { @@ -42385,35 +54400,35 @@ ] }, { - "id": "0x558a51fa53d0", + "id": "0x5594b74e90f8", "kind": "IfStmt", "range": { "begin": { - "offset": 30341, - "line": 1001, + "offset": 31023, + "line": 1030, "col": 5, "tokLen": 2 }, "end": { - "offset": 30382, - "line": 1002, + "offset": 31064, + "line": 1031, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa5320", + "id": "0x5594b74e9040", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30345, - "line": 1001, + "offset": 31027, + "line": 1030, "col": 9, "tokLen": 1 }, "end": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 } @@ -42425,67 +54440,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa5308", + "id": "0x5594b74e9028", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 }, "end": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa52e8", + "id": "0x5594b74e9008", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 }, "end": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa3fc0", + "id": "0x5594b74e7dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30345, + "offset": 31027, "col": 9, "tokLen": 1 }, "end": { - "offset": 30345, + "offset": 31027, "col": 9, "tokLen": 1 } @@ -42493,11 +54508,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42506,16 +54521,16 @@ } }, { - "id": "0x558a51fa52d0", + "id": "0x5594b74e8ff0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 }, "end": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 } @@ -42527,16 +54542,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa3fe0", + "id": "0x5594b74e7de8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 }, "end": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 } @@ -42552,33 +54567,33 @@ ] }, { - "id": "0x558a51fa53c0", + "id": "0x5594b74e90e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30369, - "line": 1002, + "offset": 31051, + "line": 1031, "col": 9, "tokLen": 6 }, "end": { - "offset": 30382, + "offset": 31064, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa5390", + "id": "0x5594b74e90b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30376, + "offset": 31058, "col": 16, "tokLen": 4 }, "end": { - "offset": 30382, + "offset": 31064, "col": 22, "tokLen": 7 } @@ -42588,7 +54603,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c1f0", + "id": "0x5594b6a88400", "kind": "EnumConstantDecl", "name": "VIN_COM", "type": { @@ -42601,35 +54616,35 @@ ] }, { - "id": "0x558a51fa6820", + "id": "0x5594b74ea448", "kind": "IfStmt", "range": { "begin": { - "offset": 30395, - "line": 1003, + "offset": 31077, + "line": 1032, "col": 5, "tokLen": 2 }, "end": { - "offset": 30439, - "line": 1004, + "offset": 31121, + "line": 1033, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fa6770", + "id": "0x5594b74ea390", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30399, - "line": 1003, + "offset": 31081, + "line": 1032, "col": 9, "tokLen": 1 }, "end": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 } @@ -42641,67 +54656,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa6758", + "id": "0x5594b74ea378", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 }, "end": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa6738", + "id": "0x5594b74ea358", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 }, "end": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa53f0", + "id": "0x5594b74e9118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30399, + "offset": 31081, "col": 9, "tokLen": 1 }, "end": { - "offset": 30399, + "offset": 31081, "col": 9, "tokLen": 1 } @@ -42709,11 +54724,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42722,16 +54737,16 @@ } }, { - "id": "0x558a51fa6720", + "id": "0x5594b74ea340", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 }, "end": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 } @@ -42743,16 +54758,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa5410", + "id": "0x5594b74e9138", "kind": "StringLiteral", "range": { "begin": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 }, "end": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 } @@ -42768,33 +54783,33 @@ ] }, { - "id": "0x558a51fa6810", + "id": "0x5594b74ea438", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30426, - "line": 1004, + "offset": 31108, + "line": 1033, "col": 9, "tokLen": 6 }, "end": { - "offset": 30439, + "offset": 31121, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fa67e0", + "id": "0x5594b74ea408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30433, + "offset": 31115, "col": 16, "tokLen": 4 }, "end": { - "offset": 30439, + "offset": 31121, "col": 22, "tokLen": 10 } @@ -42804,7 +54819,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c248", + "id": "0x5594b6a88458", "kind": "EnumConstantDecl", "name": "VREF_PRECH", "type": { @@ -42817,35 +54832,35 @@ ] }, { - "id": "0x558a51fa7c50", + "id": "0x5594b74eb798", "kind": "IfStmt", "range": { "begin": { - "offset": 30455, - "line": 1005, + "offset": 31137, + "line": 1034, "col": 5, "tokLen": 2 }, "end": { - "offset": 30498, - "line": 1006, + "offset": 31180, + "line": 1035, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa7ba0", + "id": "0x5594b74eb6e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30459, - "line": 1005, + "offset": 31141, + "line": 1034, "col": 9, "tokLen": 1 }, "end": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 } @@ -42857,67 +54872,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa7b88", + "id": "0x5594b74eb6c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 }, "end": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa7b68", + "id": "0x5594b74eb6a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 }, "end": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa6840", + "id": "0x5594b74ea468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30459, + "offset": 31141, "col": 9, "tokLen": 1 }, "end": { - "offset": 30459, + "offset": 31141, "col": 9, "tokLen": 1 } @@ -42925,11 +54940,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42938,16 +54953,16 @@ } }, { - "id": "0x558a51fa7b50", + "id": "0x5594b74eb690", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 }, "end": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 } @@ -42959,16 +54974,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa6860", + "id": "0x5594b74ea488", "kind": "StringLiteral", "range": { "begin": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 }, "end": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 } @@ -42984,33 +54999,33 @@ ] }, { - "id": "0x558a51fa7c40", + "id": "0x5594b74eb788", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30485, - "line": 1006, + "offset": 31167, + "line": 1035, "col": 9, "tokLen": 6 }, "end": { - "offset": 30498, + "offset": 31180, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa7c10", + "id": "0x5594b74eb758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30492, + "offset": 31174, "col": 16, "tokLen": 4 }, "end": { - "offset": 30498, + "offset": 31180, "col": 22, "tokLen": 9 } @@ -43020,7 +55035,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c2a0", + "id": "0x5594b6a884b0", "kind": "EnumConstantDecl", "name": "VB_PIXBUF", "type": { @@ -43033,35 +55048,35 @@ ] }, { - "id": "0x558a51fa9080", + "id": "0x5594b74ecae8", "kind": "IfStmt", "range": { "begin": { - "offset": 30513, - "line": 1007, + "offset": 31195, + "line": 1036, "col": 5, "tokLen": 2 }, "end": { - "offset": 30552, - "line": 1008, + "offset": 31234, + "line": 1037, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fa8fd0", + "id": "0x5594b74eca30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30517, - "line": 1007, + "offset": 31199, + "line": 1036, "col": 9, "tokLen": 1 }, "end": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 } @@ -43073,67 +55088,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa8fb8", + "id": "0x5594b74eca18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 }, "end": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa8f98", + "id": "0x5594b74ec9f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 }, "end": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa7c70", + "id": "0x5594b74eb7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30517, + "offset": 31199, "col": 9, "tokLen": 1 }, "end": { - "offset": 30517, + "offset": 31199, "col": 9, "tokLen": 1 } @@ -43141,11 +55156,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43154,16 +55169,16 @@ } }, { - "id": "0x558a51fa8f80", + "id": "0x5594b74ec9e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 }, "end": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 } @@ -43175,16 +55190,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa7c90", + "id": "0x5594b74eb7d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 }, "end": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 } @@ -43200,33 +55215,33 @@ ] }, { - "id": "0x558a51fa9070", + "id": "0x5594b74ecad8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30539, - "line": 1008, + "offset": 31221, + "line": 1037, "col": 9, "tokLen": 6 }, "end": { - "offset": 30552, + "offset": 31234, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fa9040", + "id": "0x5594b74ecaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30546, + "offset": 31228, "col": 16, "tokLen": 4 }, "end": { - "offset": 30552, + "offset": 31234, "col": 22, "tokLen": 5 } @@ -43236,7 +55251,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c2f8", + "id": "0x5594b6a88508", "kind": "EnumConstantDecl", "name": "VB_DS", "type": { @@ -43249,35 +55264,35 @@ ] }, { - "id": "0x558a51faa4b0", + "id": "0x5594b74ede38", "kind": "IfStmt", "range": { "begin": { - "offset": 30563, - "line": 1009, + "offset": 31245, + "line": 1038, "col": 5, "tokLen": 2 }, "end": { - "offset": 30607, - "line": 1010, + "offset": 31289, + "line": 1039, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51faa400", + "id": "0x5594b74edd80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30567, - "line": 1009, + "offset": 31249, + "line": 1038, "col": 9, "tokLen": 1 }, "end": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 } @@ -43289,67 +55304,67 @@ "adl": true, "inner": [ { - "id": "0x558a51faa3e8", + "id": "0x5594b74edd68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 }, "end": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51faa3c8", + "id": "0x5594b74edd48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 }, "end": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa90a0", + "id": "0x5594b74ecb08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30567, + "offset": 31249, "col": 9, "tokLen": 1 }, "end": { - "offset": 30567, + "offset": 31249, "col": 9, "tokLen": 1 } @@ -43357,11 +55372,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43370,16 +55385,16 @@ } }, { - "id": "0x558a51faa3b0", + "id": "0x5594b74edd30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 }, "end": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 } @@ -43391,16 +55406,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa90c0", + "id": "0x5594b74ecb28", "kind": "StringLiteral", "range": { "begin": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 }, "end": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 } @@ -43416,33 +55431,33 @@ ] }, { - "id": "0x558a51faa4a0", + "id": "0x5594b74ede28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30594, - "line": 1010, + "offset": 31276, + "line": 1039, "col": 9, "tokLen": 6 }, "end": { - "offset": 30607, + "offset": 31289, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51faa470", + "id": "0x5594b74eddf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30601, + "offset": 31283, "col": 16, "tokLen": 4 }, "end": { - "offset": 30607, + "offset": 31289, "col": 22, "tokLen": 10 } @@ -43452,7 +55467,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c350", + "id": "0x5594b6a88560", "kind": "EnumConstantDecl", "name": "VREF_H_ADC", "type": { @@ -43465,35 +55480,35 @@ ] }, { - "id": "0x558a51fab8e0", + "id": "0x5594b74ef188", "kind": "IfStmt", "range": { "begin": { - "offset": 30623, - "line": 1011, + "offset": 31305, + "line": 1040, "col": 5, "tokLen": 2 }, "end": { - "offset": 30667, - "line": 1012, + "offset": 31349, + "line": 1041, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fab830", + "id": "0x5594b74ef0d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30627, - "line": 1011, + "offset": 31309, + "line": 1040, "col": 9, "tokLen": 1 }, "end": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 } @@ -43505,67 +55520,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fab818", + "id": "0x5594b74ef0b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 }, "end": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fab7f8", + "id": "0x5594b74ef098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 }, "end": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51faa4d0", + "id": "0x5594b74ede58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30627, + "offset": 31309, "col": 9, "tokLen": 1 }, "end": { - "offset": 30627, + "offset": 31309, "col": 9, "tokLen": 1 } @@ -43573,11 +55588,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43586,16 +55601,16 @@ } }, { - "id": "0x558a51fab7e0", + "id": "0x5594b74ef080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 }, "end": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 } @@ -43607,16 +55622,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51faa4f0", + "id": "0x5594b74ede78", "kind": "StringLiteral", "range": { "begin": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 }, "end": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 } @@ -43632,33 +55647,33 @@ ] }, { - "id": "0x558a51fab8d0", + "id": "0x5594b74ef178", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30654, - "line": 1012, + "offset": 31336, + "line": 1041, "col": 9, "tokLen": 6 }, "end": { - "offset": 30667, + "offset": 31349, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fab8a0", + "id": "0x5594b74ef148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30661, + "offset": 31343, "col": 16, "tokLen": 4 }, "end": { - "offset": 30667, + "offset": 31349, "col": 22, "tokLen": 10 } @@ -43668,7 +55683,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c3a8", + "id": "0x5594b6a885b8", "kind": "EnumConstantDecl", "name": "VB_COMP_FE", "type": { @@ -43681,35 +55696,35 @@ ] }, { - "id": "0x558a51facd10", + "id": "0x5594b74f04d8", "kind": "IfStmt", "range": { "begin": { - "offset": 30683, - "line": 1013, + "offset": 31365, + "line": 1042, "col": 5, "tokLen": 2 }, "end": { - "offset": 30728, - "line": 1014, + "offset": 31410, + "line": 1043, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51facc60", + "id": "0x5594b74f0420", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30687, - "line": 1013, + "offset": 31369, + "line": 1042, "col": 9, "tokLen": 1 }, "end": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 } @@ -43721,67 +55736,67 @@ "adl": true, "inner": [ { - "id": "0x558a51facc48", + "id": "0x5594b74f0408", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 }, "end": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51facc28", + "id": "0x5594b74f03e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 }, "end": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fab900", + "id": "0x5594b74ef1a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30687, + "offset": 31369, "col": 9, "tokLen": 1 }, "end": { - "offset": 30687, + "offset": 31369, "col": 9, "tokLen": 1 } @@ -43789,11 +55804,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43802,16 +55817,16 @@ } }, { - "id": "0x558a51facc10", + "id": "0x5594b74f03d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 }, "end": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 } @@ -43823,16 +55838,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fab920", + "id": "0x5594b74ef1c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 }, "end": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 } @@ -43848,33 +55863,33 @@ ] }, { - "id": "0x558a51facd00", + "id": "0x5594b74f04c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30715, - "line": 1014, + "offset": 31397, + "line": 1043, "col": 9, "tokLen": 6 }, "end": { - "offset": 30728, + "offset": 31410, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51faccd0", + "id": "0x5594b74f0498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30722, + "offset": 31404, "col": 16, "tokLen": 4 }, "end": { - "offset": 30728, + "offset": 31410, "col": 22, "tokLen": 11 } @@ -43884,7 +55899,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c400", + "id": "0x5594b6a88610", "kind": "EnumConstantDecl", "name": "VB_COMP_ADC", "type": { @@ -43897,35 +55912,35 @@ ] }, { - "id": "0x558a51fae140", + "id": "0x5594b74f1828", "kind": "IfStmt", "range": { "begin": { - "offset": 30745, - "line": 1015, + "offset": 31427, + "line": 1044, "col": 5, "tokLen": 2 }, "end": { - "offset": 30787, - "line": 1016, + "offset": 31469, + "line": 1045, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fae090", + "id": "0x5594b74f1770", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30749, - "line": 1015, + "offset": 31431, + "line": 1044, "col": 9, "tokLen": 1 }, "end": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 } @@ -43937,67 +55952,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fae078", + "id": "0x5594b74f1758", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 }, "end": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fae058", + "id": "0x5594b74f1738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 }, "end": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51facd30", + "id": "0x5594b74f04f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30749, + "offset": 31431, "col": 9, "tokLen": 1 }, "end": { - "offset": 30749, + "offset": 31431, "col": 9, "tokLen": 1 } @@ -44005,11 +56020,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44018,16 +56033,16 @@ } }, { - "id": "0x558a51fae040", + "id": "0x5594b74f1720", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 }, "end": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 } @@ -44039,16 +56054,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51facd50", + "id": "0x5594b74f0518", "kind": "StringLiteral", "range": { "begin": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 }, "end": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 } @@ -44064,33 +56079,33 @@ ] }, { - "id": "0x558a51fae130", + "id": "0x5594b74f1818", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30774, - "line": 1016, + "offset": 31456, + "line": 1045, "col": 9, "tokLen": 6 }, "end": { - "offset": 30787, + "offset": 31469, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fae100", + "id": "0x5594b74f17e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30781, + "offset": 31463, "col": 16, "tokLen": 4 }, "end": { - "offset": 30787, + "offset": 31469, "col": 22, "tokLen": 8 } @@ -44100,7 +56115,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c458", + "id": "0x5594b6a88668", "kind": "EnumConstantDecl", "name": "VCOM_CDS", "type": { @@ -44113,35 +56128,35 @@ ] }, { - "id": "0x558a51faf570", + "id": "0x5594b74f2b78", "kind": "IfStmt", "range": { "begin": { - "offset": 30801, - "line": 1017, + "offset": 31483, + "line": 1046, "col": 5, "tokLen": 2 }, "end": { - "offset": 30846, - "line": 1018, + "offset": 31528, + "line": 1047, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51faf4c0", + "id": "0x5594b74f2ac0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30805, - "line": 1017, + "offset": 31487, + "line": 1046, "col": 9, "tokLen": 1 }, "end": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 } @@ -44153,67 +56168,67 @@ "adl": true, "inner": [ { - "id": "0x558a51faf4a8", + "id": "0x5594b74f2aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 }, "end": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51faf488", + "id": "0x5594b74f2a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 }, "end": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fae160", + "id": "0x5594b74f1848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30805, + "offset": 31487, "col": 9, "tokLen": 1 }, "end": { - "offset": 30805, + "offset": 31487, "col": 9, "tokLen": 1 } @@ -44221,11 +56236,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44234,16 +56249,16 @@ } }, { - "id": "0x558a51faf470", + "id": "0x5594b74f2a70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 }, "end": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 } @@ -44255,16 +56270,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fae180", + "id": "0x5594b74f1868", "kind": "StringLiteral", "range": { "begin": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 }, "end": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 } @@ -44280,33 +56295,33 @@ ] }, { - "id": "0x558a51faf560", + "id": "0x5594b74f2b68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30833, - "line": 1018, + "offset": 31515, + "line": 1047, "col": 9, "tokLen": 6 }, "end": { - "offset": 30846, + "offset": 31528, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51faf530", + "id": "0x5594b74f2b38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30840, + "offset": 31522, "col": 16, "tokLen": 4 }, "end": { - "offset": 30846, + "offset": 31528, "col": 22, "tokLen": 11 } @@ -44316,7 +56331,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c4b0", + "id": "0x5594b6a886c0", "kind": "EnumConstantDecl", "name": "VREF_RSTORE", "type": { @@ -44329,35 +56344,35 @@ ] }, { - "id": "0x558a51fb09a0", + "id": "0x5594b74f3ec8", "kind": "IfStmt", "range": { "begin": { - "offset": 30863, - "line": 1019, + "offset": 31545, + "line": 1048, "col": 5, "tokLen": 2 }, "end": { - "offset": 30907, - "line": 1020, + "offset": 31589, + "line": 1049, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb08f0", + "id": "0x5594b74f3e10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30867, - "line": 1019, + "offset": 31549, + "line": 1048, "col": 9, "tokLen": 1 }, "end": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 } @@ -44369,67 +56384,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb08d8", + "id": "0x5594b74f3df8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 }, "end": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb08b8", + "id": "0x5594b74f3dd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 }, "end": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51faf590", + "id": "0x5594b74f2b98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30867, + "offset": 31549, "col": 9, "tokLen": 1 }, "end": { - "offset": 30867, + "offset": 31549, "col": 9, "tokLen": 1 } @@ -44437,11 +56452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44450,16 +56465,16 @@ } }, { - "id": "0x558a51fb08a0", + "id": "0x5594b74f3dc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 }, "end": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 } @@ -44471,16 +56486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51faf5b0", + "id": "0x5594b74f2bb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 }, "end": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 } @@ -44496,33 +56511,33 @@ ] }, { - "id": "0x558a51fb0990", + "id": "0x5594b74f3eb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30894, - "line": 1020, + "offset": 31576, + "line": 1049, "col": 9, "tokLen": 6 }, "end": { - "offset": 30907, + "offset": 31589, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb0960", + "id": "0x5594b74f3e88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30901, + "offset": 31583, "col": 16, "tokLen": 4 }, "end": { - "offset": 30907, + "offset": 31589, "col": 22, "tokLen": 10 } @@ -44532,7 +56547,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c508", + "id": "0x5594b6a88718", "kind": "EnumConstantDecl", "name": "VB_OPA_1ST", "type": { @@ -44545,35 +56560,35 @@ ] }, { - "id": "0x558a51fb1dd0", + "id": "0x5594b74f5218", "kind": "IfStmt", "range": { "begin": { - "offset": 30923, - "line": 1021, + "offset": 31605, + "line": 1050, "col": 5, "tokLen": 2 }, "end": { - "offset": 30969, - "line": 1022, + "offset": 31651, + "line": 1051, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fb1d20", + "id": "0x5594b74f5160", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30927, - "line": 1021, + "offset": 31609, + "line": 1050, "col": 9, "tokLen": 1 }, "end": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 } @@ -44585,67 +56600,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb1d08", + "id": "0x5594b74f5148", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 }, "end": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb1ce8", + "id": "0x5594b74f5128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 }, "end": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb09c0", + "id": "0x5594b74f3ee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30927, + "offset": 31609, "col": 9, "tokLen": 1 }, "end": { - "offset": 30927, + "offset": 31609, "col": 9, "tokLen": 1 } @@ -44653,11 +56668,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44666,16 +56681,16 @@ } }, { - "id": "0x558a51fb1cd0", + "id": "0x5594b74f5110", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 }, "end": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 } @@ -44687,16 +56702,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb09e0", + "id": "0x5594b74f3f08", "kind": "StringLiteral", "range": { "begin": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 }, "end": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 } @@ -44712,33 +56727,33 @@ ] }, { - "id": "0x558a51fb1dc0", + "id": "0x5594b74f5208", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30956, - "line": 1022, + "offset": 31638, + "line": 1051, "col": 9, "tokLen": 6 }, "end": { - "offset": 30969, + "offset": 31651, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fb1d90", + "id": "0x5594b74f51d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30963, + "offset": 31645, "col": 16, "tokLen": 4 }, "end": { - "offset": 30969, + "offset": 31651, "col": 22, "tokLen": 12 } @@ -44748,7 +56763,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c560", + "id": "0x5594b6a88770", "kind": "EnumConstantDecl", "name": "VREF_COMP_FE", "type": { @@ -44761,35 +56776,35 @@ ] }, { - "id": "0x558a51fb3200", + "id": "0x5594b74f6568", "kind": "IfStmt", "range": { "begin": { - "offset": 30987, - "line": 1023, + "offset": 31669, + "line": 1052, "col": 5, "tokLen": 2 }, "end": { - "offset": 31030, - "line": 1024, + "offset": 31712, + "line": 1053, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb3150", + "id": "0x5594b74f64b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30991, - "line": 1023, + "offset": 31673, + "line": 1052, "col": 9, "tokLen": 1 }, "end": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 } @@ -44801,67 +56816,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb3138", + "id": "0x5594b74f6498", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 }, "end": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb3118", + "id": "0x5594b74f6478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 }, "end": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb1df0", + "id": "0x5594b74f5238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30991, + "offset": 31673, "col": 9, "tokLen": 1 }, "end": { - "offset": 30991, + "offset": 31673, "col": 9, "tokLen": 1 } @@ -44869,11 +56884,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44882,16 +56897,16 @@ } }, { - "id": "0x558a51fb3100", + "id": "0x5594b74f6460", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 }, "end": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 } @@ -44903,16 +56918,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb1e10", + "id": "0x5594b74f5258", "kind": "StringLiteral", "range": { "begin": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 }, "end": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 } @@ -44928,33 +56943,33 @@ ] }, { - "id": "0x558a51fb31f0", + "id": "0x5594b74f6558", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31017, - "line": 1024, + "offset": 31699, + "line": 1053, "col": 9, "tokLen": 6 }, "end": { - "offset": 31030, + "offset": 31712, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb31c0", + "id": "0x5594b74f6528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31024, + "offset": 31706, "col": 16, "tokLen": 4 }, "end": { - "offset": 31030, + "offset": 31712, "col": 22, "tokLen": 9 } @@ -44964,7 +56979,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c5b8", + "id": "0x5594b6a887c8", "kind": "EnumConstantDecl", "name": "VCOM_ADC1", "type": { @@ -44977,35 +56992,35 @@ ] }, { - "id": "0x558a51fb4630", + "id": "0x5594b74f78b8", "kind": "IfStmt", "range": { "begin": { - "offset": 31045, - "line": 1025, + "offset": 31727, + "line": 1054, "col": 5, "tokLen": 2 }, "end": { - "offset": 31089, - "line": 1026, + "offset": 31771, + "line": 1055, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb4580", + "id": "0x5594b74f7800", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31049, - "line": 1025, + "offset": 31731, + "line": 1054, "col": 9, "tokLen": 1 }, "end": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 } @@ -45017,67 +57032,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb4568", + "id": "0x5594b74f77e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 }, "end": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb4548", + "id": "0x5594b74f77c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 }, "end": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb3220", + "id": "0x5594b74f6588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31049, + "offset": 31731, "col": 9, "tokLen": 1 }, "end": { - "offset": 31049, + "offset": 31731, "col": 9, "tokLen": 1 } @@ -45085,11 +57100,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45098,16 +57113,16 @@ } }, { - "id": "0x558a51fb4530", + "id": "0x5594b74f77b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 }, "end": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 } @@ -45119,16 +57134,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb3240", + "id": "0x5594b74f65a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 }, "end": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 } @@ -45144,33 +57159,33 @@ ] }, { - "id": "0x558a51fb4620", + "id": "0x5594b74f78a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31076, - "line": 1026, + "offset": 31758, + "line": 1055, "col": 9, "tokLen": 6 }, "end": { - "offset": 31089, + "offset": 31771, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb45f0", + "id": "0x5594b74f7878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31083, + "offset": 31765, "col": 16, "tokLen": 4 }, "end": { - "offset": 31089, + "offset": 31771, "col": 22, "tokLen": 10 } @@ -45180,7 +57195,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c610", + "id": "0x5594b6a88820", "kind": "EnumConstantDecl", "name": "VREF_L_ADC", "type": { @@ -45193,35 +57208,35 @@ ] }, { - "id": "0x558a51fb5a60", + "id": "0x5594b74f8c08", "kind": "IfStmt", "range": { "begin": { - "offset": 31105, - "line": 1027, + "offset": 31787, + "line": 1056, "col": 5, "tokLen": 2 }, "end": { - "offset": 31147, - "line": 1028, + "offset": 31829, + "line": 1057, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fb59b0", + "id": "0x5594b74f8b50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31109, - "line": 1027, + "offset": 31791, + "line": 1056, "col": 9, "tokLen": 1 }, "end": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 } @@ -45233,67 +57248,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb5998", + "id": "0x5594b74f8b38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 }, "end": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb5978", + "id": "0x5594b74f8b18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 }, "end": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb4650", + "id": "0x5594b74f78d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31109, + "offset": 31791, "col": 9, "tokLen": 1 }, "end": { - "offset": 31109, + "offset": 31791, "col": 9, "tokLen": 1 } @@ -45301,11 +57316,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45314,16 +57329,16 @@ } }, { - "id": "0x558a51fb5960", + "id": "0x5594b74f8b00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 }, "end": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 } @@ -45335,16 +57350,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb4670", + "id": "0x5594b74f78f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 }, "end": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 } @@ -45360,33 +57375,33 @@ ] }, { - "id": "0x558a51fb5a50", + "id": "0x5594b74f8bf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31134, - "line": 1028, + "offset": 31816, + "line": 1057, "col": 9, "tokLen": 6 }, "end": { - "offset": 31147, + "offset": 31829, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fb5a20", + "id": "0x5594b74f8bc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31141, + "offset": 31823, "col": 16, "tokLen": 4 }, "end": { - "offset": 31147, + "offset": 31829, "col": 22, "tokLen": 8 } @@ -45396,7 +57411,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c668", + "id": "0x5594b6a88878", "kind": "EnumConstantDecl", "name": "VREF_CDS", "type": { @@ -45409,35 +57424,35 @@ ] }, { - "id": "0x558a51fb6e90", + "id": "0x5594b74f9f58", "kind": "IfStmt", "range": { "begin": { - "offset": 31161, - "line": 1029, + "offset": 31843, + "line": 1058, "col": 5, "tokLen": 2 }, "end": { - "offset": 31200, - "line": 1030, + "offset": 31882, + "line": 1059, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fb6de0", + "id": "0x5594b74f9ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31165, - "line": 1029, + "offset": 31847, + "line": 1058, "col": 9, "tokLen": 1 }, "end": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 } @@ -45449,67 +57464,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb6dc8", + "id": "0x5594b74f9e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 }, "end": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb6da8", + "id": "0x5594b74f9e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 }, "end": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb5a80", + "id": "0x5594b74f8c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31165, + "offset": 31847, "col": 9, "tokLen": 1 }, "end": { - "offset": 31165, + "offset": 31847, "col": 9, "tokLen": 1 } @@ -45517,11 +57532,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45530,16 +57545,16 @@ } }, { - "id": "0x558a51fb6d90", + "id": "0x5594b74f9e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 }, "end": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 } @@ -45551,16 +57566,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb5aa0", + "id": "0x5594b74f8c48", "kind": "StringLiteral", "range": { "begin": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 }, "end": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 } @@ -45576,33 +57591,33 @@ ] }, { - "id": "0x558a51fb6e80", + "id": "0x5594b74f9f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31187, - "line": 1030, + "offset": 31869, + "line": 1059, "col": 9, "tokLen": 6 }, "end": { - "offset": 31200, + "offset": 31882, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fb6e50", + "id": "0x5594b74f9f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31194, + "offset": 31876, "col": 16, "tokLen": 4 }, "end": { - "offset": 31200, + "offset": 31882, "col": 22, "tokLen": 5 } @@ -45612,7 +57627,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c6c0", + "id": "0x5594b6a888d0", "kind": "EnumConstantDecl", "name": "VB_CS", "type": { @@ -45625,35 +57640,35 @@ ] }, { - "id": "0x558a51fb82c0", + "id": "0x5594b74fb2b8", "kind": "IfStmt", "range": { "begin": { - "offset": 31211, - "line": 1031, + "offset": 31893, + "line": 1060, "col": 5, "tokLen": 2 }, "end": { - "offset": 31254, - "line": 1032, + "offset": 31936, + "line": 1061, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb8210", + "id": "0x5594b74fb200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31215, - "line": 1031, + "offset": 31897, + "line": 1060, "col": 9, "tokLen": 1 }, "end": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 } @@ -45665,67 +57680,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb81f8", + "id": "0x5594b74fb1e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 }, "end": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb81d8", + "id": "0x5594b74fb1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 }, "end": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb6eb0", + "id": "0x5594b74f9f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31215, + "offset": 31897, "col": 9, "tokLen": 1 }, "end": { - "offset": 31215, + "offset": 31897, "col": 9, "tokLen": 1 } @@ -45733,11 +57748,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45746,16 +57761,16 @@ } }, { - "id": "0x558a51fb81c0", + "id": "0x5594b74fb1b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 }, "end": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 } @@ -45767,16 +57782,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb6ed0", + "id": "0x5594b74f9f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 }, "end": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 } @@ -45792,33 +57807,33 @@ ] }, { - "id": "0x558a51fb82b0", + "id": "0x5594b74fb2a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31241, - "line": 1032, + "offset": 31923, + "line": 1061, "col": 9, "tokLen": 6 }, "end": { - "offset": 31254, + "offset": 31936, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb8280", + "id": "0x5594b74fb278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31248, + "offset": 31930, "col": 16, "tokLen": 4 }, "end": { - "offset": 31254, + "offset": 31936, "col": 22, "tokLen": 9 } @@ -45828,7 +57843,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c718", + "id": "0x5594b6a88928", "kind": "EnumConstantDecl", "name": "VB_OPA_FD", "type": { @@ -45841,35 +57856,35 @@ ] }, { - "id": "0x558a51fb96f0", + "id": "0x5594b74fc608", "kind": "IfStmt", "range": { "begin": { - "offset": 31269, - "line": 1033, + "offset": 31951, + "line": 1062, "col": 5, "tokLen": 2 }, "end": { - "offset": 31312, - "line": 1034, + "offset": 31994, + "line": 1063, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb9640", + "id": "0x5594b74fc550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31273, - "line": 1033, + "offset": 31955, + "line": 1062, "col": 9, "tokLen": 1 }, "end": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 } @@ -45881,67 +57896,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb9628", + "id": "0x5594b74fc538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 }, "end": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb9608", + "id": "0x5594b74fc518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 }, "end": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb82e0", + "id": "0x5594b74fb2d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31273, + "offset": 31955, "col": 9, "tokLen": 1 }, "end": { - "offset": 31273, + "offset": 31955, "col": 9, "tokLen": 1 } @@ -45949,11 +57964,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45962,16 +57977,16 @@ } }, { - "id": "0x558a51fb95f0", + "id": "0x5594b74fc500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 }, "end": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 } @@ -45983,16 +57998,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb8300", + "id": "0x5594b74fb2f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 }, "end": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 } @@ -46008,33 +58023,33 @@ ] }, { - "id": "0x558a51fb96e0", + "id": "0x5594b74fc5f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31299, - "line": 1034, + "offset": 31981, + "line": 1063, "col": 9, "tokLen": 6 }, "end": { - "offset": 31312, + "offset": 31994, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb96b0", + "id": "0x5594b74fc5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31306, + "offset": 31988, "col": 16, "tokLen": 4 }, "end": { - "offset": 31312, + "offset": 31994, "col": 22, "tokLen": 9 } @@ -46044,7 +58059,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c770", + "id": "0x5594b6a88980", "kind": "EnumConstantDecl", "name": "VCOM_ADC2", "type": { @@ -46057,35 +58072,35 @@ ] }, { - "id": "0x558a51fbab20", + "id": "0x5594b74fd958", "kind": "IfStmt", "range": { "begin": { - "offset": 31327, - "line": 1035, + "offset": 32009, + "line": 1064, "col": 5, "tokLen": 2 }, "end": { - "offset": 31367, - "line": 1036, + "offset": 32049, + "line": 1065, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fbaa70", + "id": "0x5594b74fd8a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31331, - "line": 1035, + "offset": 32013, + "line": 1064, "col": 9, "tokLen": 1 }, "end": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 } @@ -46097,67 +58112,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbaa58", + "id": "0x5594b74fd888", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 }, "end": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbaa38", + "id": "0x5594b74fd868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 }, "end": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb9710", + "id": "0x5594b74fc628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31331, + "offset": 32013, "col": 9, "tokLen": 1 }, "end": { - "offset": 31331, + "offset": 32013, "col": 9, "tokLen": 1 } @@ -46165,11 +58180,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46178,16 +58193,16 @@ } }, { - "id": "0x558a51fbaa20", + "id": "0x5594b74fd850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 }, "end": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 } @@ -46199,16 +58214,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb9730", + "id": "0x5594b74fc648", "kind": "StringLiteral", "range": { "begin": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 }, "end": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 } @@ -46224,33 +58239,33 @@ ] }, { - "id": "0x558a51fbab10", + "id": "0x5594b74fd948", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31354, - "line": 1036, + "offset": 32036, + "line": 1065, "col": 9, "tokLen": 6 }, "end": { - "offset": 31367, + "offset": 32049, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fbaae0", + "id": "0x5594b74fd918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31361, + "offset": 32043, "col": 16, "tokLen": 4 }, "end": { - "offset": 31367, + "offset": 32049, "col": 22, "tokLen": 6 } @@ -46260,7 +58275,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c7c8", + "id": "0x5594b6a889d8", "kind": "EnumConstantDecl", "name": "VCASSH", "type": { @@ -46273,35 +58288,35 @@ ] }, { - "id": "0x558a51fbbf50", + "id": "0x5594b74feca8", "kind": "IfStmt", "range": { "begin": { - "offset": 31379, - "line": 1037, + "offset": 32061, + "line": 1066, "col": 5, "tokLen": 2 }, "end": { - "offset": 31417, - "line": 1038, + "offset": 32099, + "line": 1067, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbbea0", + "id": "0x5594b74febf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31383, - "line": 1037, + "offset": 32065, + "line": 1066, "col": 9, "tokLen": 1 }, "end": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 } @@ -46313,67 +58328,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbbe88", + "id": "0x5594b74febd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 }, "end": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbbe68", + "id": "0x5594b74febb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 }, "end": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbab40", + "id": "0x5594b74fd978", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31383, + "offset": 32065, "col": 9, "tokLen": 1 }, "end": { - "offset": 31383, + "offset": 32065, "col": 9, "tokLen": 1 } @@ -46381,11 +58396,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46394,16 +58409,16 @@ } }, { - "id": "0x558a51fbbe50", + "id": "0x5594b74feba0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 }, "end": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 } @@ -46415,16 +58430,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbab60", + "id": "0x5594b74fd998", "kind": "StringLiteral", "range": { "begin": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 }, "end": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 } @@ -46440,33 +58455,33 @@ ] }, { - "id": "0x558a51fbbf40", + "id": "0x5594b74fec98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31404, - "line": 1038, + "offset": 32086, + "line": 1067, "col": 9, "tokLen": 6 }, "end": { - "offset": 31417, + "offset": 32099, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbbf10", + "id": "0x5594b74fec68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31411, + "offset": 32093, "col": 16, "tokLen": 4 }, "end": { - "offset": 31417, + "offset": 32099, "col": 22, "tokLen": 4 } @@ -46476,7 +58491,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c820", + "id": "0x5594b6a88a30", "kind": "EnumConstantDecl", "name": "VTH2", "type": { @@ -46489,35 +58504,35 @@ ] }, { - "id": "0x558a51fbd380", + "id": "0x5594b74ffff8", "kind": "IfStmt", "range": { "begin": { - "offset": 31427, - "line": 1039, + "offset": 32109, + "line": 1068, "col": 5, "tokLen": 2 }, "end": { - "offset": 31471, - "line": 1040, + "offset": 32153, + "line": 1069, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fbd2d0", + "id": "0x5594b74fff40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31431, - "line": 1039, + "offset": 32113, + "line": 1068, "col": 9, "tokLen": 1 }, "end": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 } @@ -46529,67 +58544,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbd2b8", + "id": "0x5594b74fff28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 }, "end": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbd298", + "id": "0x5594b74fff08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 }, "end": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbbf70", + "id": "0x5594b74fecc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31431, + "offset": 32113, "col": 9, "tokLen": 1 }, "end": { - "offset": 31431, + "offset": 32113, "col": 9, "tokLen": 1 } @@ -46597,11 +58612,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46610,16 +58625,16 @@ } }, { - "id": "0x558a51fbd280", + "id": "0x5594b74ffef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 }, "end": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 } @@ -46631,16 +58646,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbbf90", + "id": "0x5594b74fece8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 }, "end": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 } @@ -46656,33 +58671,33 @@ ] }, { - "id": "0x558a51fbd370", + "id": "0x5594b74fffe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31458, - "line": 1040, + "offset": 32140, + "line": 1069, "col": 9, "tokLen": 6 }, "end": { - "offset": 31471, + "offset": 32153, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fbd340", + "id": "0x5594b74fffb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31465, + "offset": 32147, "col": 16, "tokLen": 4 }, "end": { - "offset": 31471, + "offset": 32153, "col": 22, "tokLen": 10 } @@ -46692,7 +58707,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c878", + "id": "0x5594b6a88a88", "kind": "EnumConstantDecl", "name": "VRSHAPER_N", "type": { @@ -46705,35 +58720,35 @@ ] }, { - "id": "0x558a51fbe7b0", + "id": "0x5594b7501348", "kind": "IfStmt", "range": { "begin": { - "offset": 31487, - "line": 1041, + "offset": 32169, + "line": 1070, "col": 5, "tokLen": 2 }, "end": { - "offset": 31530, - "line": 1042, + "offset": 32212, + "line": 1071, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fbe700", + "id": "0x5594b7501290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31491, - "line": 1041, + "offset": 32173, + "line": 1070, "col": 9, "tokLen": 1 }, "end": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 } @@ -46745,67 +58760,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbe6e8", + "id": "0x5594b7501278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 }, "end": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbe6c8", + "id": "0x5594b7501258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 }, "end": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbd3a0", + "id": "0x5594b7500018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31491, + "offset": 32173, "col": 9, "tokLen": 1 }, "end": { - "offset": 31491, + "offset": 32173, "col": 9, "tokLen": 1 } @@ -46813,11 +58828,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46826,16 +58841,16 @@ } }, { - "id": "0x558a51fbe6b0", + "id": "0x5594b7501240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 }, "end": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 } @@ -46847,16 +58862,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbd3c0", + "id": "0x5594b7500038", "kind": "StringLiteral", "range": { "begin": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 }, "end": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 } @@ -46872,33 +58887,33 @@ ] }, { - "id": "0x558a51fbe7a0", + "id": "0x5594b7501338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31517, - "line": 1042, + "offset": 32199, + "line": 1071, "col": 9, "tokLen": 6 }, "end": { - "offset": 31530, + "offset": 32212, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fbe770", + "id": "0x5594b7501308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31524, + "offset": 32206, "col": 16, "tokLen": 4 }, "end": { - "offset": 31530, + "offset": 32212, "col": 22, "tokLen": 9 } @@ -46908,7 +58923,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c8d0", + "id": "0x5594b6a88ae0", "kind": "EnumConstantDecl", "name": "VIPRE_OUT", "type": { @@ -46921,35 +58936,35 @@ ] }, { - "id": "0x558a51fbfbe0", + "id": "0x5594b7502698", "kind": "IfStmt", "range": { "begin": { - "offset": 31545, - "line": 1043, + "offset": 32227, + "line": 1072, "col": 5, "tokLen": 2 }, "end": { - "offset": 31583, - "line": 1044, + "offset": 32265, + "line": 1073, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbfb30", + "id": "0x5594b75025e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31549, - "line": 1043, + "offset": 32231, + "line": 1072, "col": 9, "tokLen": 1 }, "end": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 } @@ -46961,67 +58976,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbfb18", + "id": "0x5594b75025c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 }, "end": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbfaf8", + "id": "0x5594b75025a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 }, "end": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbe7d0", + "id": "0x5594b7501368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31549, + "offset": 32231, "col": 9, "tokLen": 1 }, "end": { - "offset": 31549, + "offset": 32231, "col": 9, "tokLen": 1 } @@ -47029,11 +59044,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47042,16 +59057,16 @@ } }, { - "id": "0x558a51fbfae0", + "id": "0x5594b7502590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 }, "end": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 } @@ -47063,16 +59078,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbe7f0", + "id": "0x5594b7501388", "kind": "StringLiteral", "range": { "begin": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 }, "end": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 } @@ -47088,33 +59103,33 @@ ] }, { - "id": "0x558a51fbfbd0", + "id": "0x5594b7502688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31570, - "line": 1044, + "offset": 32252, + "line": 1073, "col": 9, "tokLen": 6 }, "end": { - "offset": 31583, + "offset": 32265, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbfba0", + "id": "0x5594b7502658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31577, + "offset": 32259, "col": 16, "tokLen": 4 }, "end": { - "offset": 31583, + "offset": 32265, "col": 22, "tokLen": 4 } @@ -47124,7 +59139,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c928", + "id": "0x5594b6a88b38", "kind": "EnumConstantDecl", "name": "VTH3", "type": { @@ -47137,35 +59152,35 @@ ] }, { - "id": "0x558a51fc1010", + "id": "0x5594b75039e8", "kind": "IfStmt", "range": { "begin": { - "offset": 31593, - "line": 1045, + "offset": 32275, + "line": 1074, "col": 5, "tokLen": 2 }, "end": { - "offset": 31631, - "line": 1046, + "offset": 32313, + "line": 1075, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc0f60", + "id": "0x5594b7503930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31597, - "line": 1045, + "offset": 32279, + "line": 1074, "col": 9, "tokLen": 1 }, "end": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 } @@ -47177,67 +59192,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc0f48", + "id": "0x5594b7503918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 }, "end": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc0f28", + "id": "0x5594b75038f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 }, "end": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbfc00", + "id": "0x5594b75026b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31597, + "offset": 32279, "col": 9, "tokLen": 1 }, "end": { - "offset": 31597, + "offset": 32279, "col": 9, "tokLen": 1 } @@ -47245,11 +59260,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47258,16 +59273,16 @@ } }, { - "id": "0x558a51fc0f10", + "id": "0x5594b75038e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 }, "end": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 } @@ -47279,16 +59294,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbfc20", + "id": "0x5594b75026d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 }, "end": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 } @@ -47304,33 +59319,33 @@ ] }, { - "id": "0x558a51fc1000", + "id": "0x5594b75039d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31618, - "line": 1046, + "offset": 32300, + "line": 1075, "col": 9, "tokLen": 6 }, "end": { - "offset": 31631, + "offset": 32313, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc0fd0", + "id": "0x5594b75039a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31625, + "offset": 32307, "col": 16, "tokLen": 4 }, "end": { - "offset": 31631, + "offset": 32313, "col": 22, "tokLen": 4 } @@ -47340,7 +59355,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c980", + "id": "0x5594b6a88b90", "kind": "EnumConstantDecl", "name": "VTH1", "type": { @@ -47353,35 +59368,35 @@ ] }, { - "id": "0x558a51fc2440", + "id": "0x5594b7504d38", "kind": "IfStmt", "range": { "begin": { - "offset": 31641, - "line": 1047, + "offset": 32323, + "line": 1076, "col": 5, "tokLen": 2 }, "end": { - "offset": 31680, - "line": 1048, + "offset": 32362, + "line": 1077, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc2390", + "id": "0x5594b7504c80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31645, - "line": 1047, + "offset": 32327, + "line": 1076, "col": 9, "tokLen": 1 }, "end": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 } @@ -47393,67 +59408,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc2378", + "id": "0x5594b7504c68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 }, "end": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc2358", + "id": "0x5594b7504c48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 }, "end": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc1030", + "id": "0x5594b7503a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31645, + "offset": 32327, "col": 9, "tokLen": 1 }, "end": { - "offset": 31645, + "offset": 32327, "col": 9, "tokLen": 1 } @@ -47461,11 +59476,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47474,16 +59489,16 @@ } }, { - "id": "0x558a51fc2340", + "id": "0x5594b7504c30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 }, "end": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 } @@ -47495,16 +59510,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc1050", + "id": "0x5594b7503a28", "kind": "StringLiteral", "range": { "begin": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 }, "end": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 } @@ -47520,33 +59535,33 @@ ] }, { - "id": "0x558a51fc2430", + "id": "0x5594b7504d28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31667, - "line": 1048, + "offset": 32349, + "line": 1077, "col": 9, "tokLen": 6 }, "end": { - "offset": 31680, + "offset": 32362, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc2400", + "id": "0x5594b7504cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31674, + "offset": 32356, "col": 16, "tokLen": 4 }, "end": { - "offset": 31680, + "offset": 32362, "col": 22, "tokLen": 5 } @@ -47556,7 +59571,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c9d8", + "id": "0x5594b6a88be8", "kind": "EnumConstantDecl", "name": "VICIN", "type": { @@ -47569,35 +59584,35 @@ ] }, { - "id": "0x558a51fc3870", + "id": "0x5594b7506088", "kind": "IfStmt", "range": { "begin": { - "offset": 31691, - "line": 1049, + "offset": 32373, + "line": 1078, "col": 5, "tokLen": 2 }, "end": { - "offset": 31729, - "line": 1050, + "offset": 32411, + "line": 1079, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc37c0", + "id": "0x5594b7505fd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31695, - "line": 1049, + "offset": 32377, + "line": 1078, "col": 9, "tokLen": 1 }, "end": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 } @@ -47609,67 +59624,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc37a8", + "id": "0x5594b7505fb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 }, "end": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc3788", + "id": "0x5594b7505f98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 }, "end": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc2460", + "id": "0x5594b7504d58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31695, + "offset": 32377, "col": 9, "tokLen": 1 }, "end": { - "offset": 31695, + "offset": 32377, "col": 9, "tokLen": 1 } @@ -47677,11 +59692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47690,16 +59705,16 @@ } }, { - "id": "0x558a51fc3770", + "id": "0x5594b7505f80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 }, "end": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 } @@ -47711,16 +59726,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc2480", + "id": "0x5594b7504d78", "kind": "StringLiteral", "range": { "begin": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 }, "end": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 } @@ -47736,33 +59751,33 @@ ] }, { - "id": "0x558a51fc3860", + "id": "0x5594b7506078", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31716, - "line": 1050, + "offset": 32398, + "line": 1079, "col": 9, "tokLen": 6 }, "end": { - "offset": 31729, + "offset": 32411, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc3830", + "id": "0x5594b7506048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31723, + "offset": 32405, "col": 16, "tokLen": 4 }, "end": { - "offset": 31729, + "offset": 32411, "col": 22, "tokLen": 4 } @@ -47772,7 +59787,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ca30", + "id": "0x5594b6a88c40", "kind": "EnumConstantDecl", "name": "VCAS", "type": { @@ -47785,35 +59800,35 @@ ] }, { - "id": "0x558a51fc4ca0", + "id": "0x5594b75073d8", "kind": "IfStmt", "range": { "begin": { - "offset": 31739, - "line": 1051, + "offset": 32421, + "line": 1080, "col": 5, "tokLen": 2 }, "end": { - "offset": 31779, - "line": 1052, + "offset": 32461, + "line": 1081, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc4bf0", + "id": "0x5594b7507320", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31743, - "line": 1051, + "offset": 32425, + "line": 1080, "col": 9, "tokLen": 1 }, "end": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 } @@ -47825,67 +59840,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc4bd8", + "id": "0x5594b7507308", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 }, "end": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc4bb8", + "id": "0x5594b75072e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 }, "end": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc3890", + "id": "0x5594b75060a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31743, + "offset": 32425, "col": 9, "tokLen": 1 }, "end": { - "offset": 31743, + "offset": 32425, "col": 9, "tokLen": 1 } @@ -47893,11 +59908,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47906,16 +59921,16 @@ } }, { - "id": "0x558a51fc4ba0", + "id": "0x5594b75072d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 }, "end": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 } @@ -47927,16 +59942,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc38b0", + "id": "0x5594b75060c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 }, "end": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 } @@ -47952,33 +59967,33 @@ ] }, { - "id": "0x558a51fc4c90", + "id": "0x5594b75073c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31766, - "line": 1052, + "offset": 32448, + "line": 1081, "col": 9, "tokLen": 6 }, "end": { - "offset": 31779, + "offset": 32461, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc4c60", + "id": "0x5594b7507398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31773, + "offset": 32455, "col": 16, "tokLen": 4 }, "end": { - "offset": 31779, + "offset": 32461, "col": 22, "tokLen": 6 } @@ -47988,7 +60003,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ca88", + "id": "0x5594b6a88c98", "kind": "EnumConstantDecl", "name": "VCAL_N", "type": { @@ -48001,35 +60016,35 @@ ] }, { - "id": "0x558a51fc60d0", + "id": "0x5594b7508728", "kind": "IfStmt", "range": { "begin": { - "offset": 31791, - "line": 1053, + "offset": 32473, + "line": 1082, "col": 5, "tokLen": 2 }, "end": { - "offset": 31830, - "line": 1054, + "offset": 32512, + "line": 1083, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc6020", + "id": "0x5594b7508670", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31795, - "line": 1053, + "offset": 32477, + "line": 1082, "col": 9, "tokLen": 1 }, "end": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 } @@ -48041,67 +60056,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc6008", + "id": "0x5594b7508658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 }, "end": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc5fe8", + "id": "0x5594b7508638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 }, "end": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc4cc0", + "id": "0x5594b75073f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31795, + "offset": 32477, "col": 9, "tokLen": 1 }, "end": { - "offset": 31795, + "offset": 32477, "col": 9, "tokLen": 1 } @@ -48109,11 +60124,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48122,16 +60137,16 @@ } }, { - "id": "0x558a51fc5fd0", + "id": "0x5594b7508620", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 }, "end": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 } @@ -48143,16 +60158,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc4ce0", + "id": "0x5594b7507418", "kind": "StringLiteral", "range": { "begin": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 }, "end": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 } @@ -48168,33 +60183,33 @@ ] }, { - "id": "0x558a51fc60c0", + "id": "0x5594b7508718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31817, - "line": 1054, + "offset": 32499, + "line": 1083, "col": 9, "tokLen": 6 }, "end": { - "offset": 31830, + "offset": 32512, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc6090", + "id": "0x5594b75086e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31824, + "offset": 32506, "col": 16, "tokLen": 4 }, "end": { - "offset": 31830, + "offset": 32512, "col": 22, "tokLen": 5 } @@ -48204,7 +60219,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cae0", + "id": "0x5594b6a88cf0", "kind": "EnumConstantDecl", "name": "VIPRE", "type": { @@ -48217,35 +60232,35 @@ ] }, { - "id": "0x558a51fc7530", + "id": "0x5594b7509a78", "kind": "IfStmt", "range": { "begin": { - "offset": 31841, - "line": 1055, + "offset": 32523, + "line": 1084, "col": 5, "tokLen": 2 }, "end": { - "offset": 31881, - "line": 1056, + "offset": 32563, + "line": 1085, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc7480", + "id": "0x5594b75099c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31845, - "line": 1055, + "offset": 32527, + "line": 1084, "col": 9, "tokLen": 1 }, "end": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 } @@ -48257,67 +60272,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc7468", + "id": "0x5594b75099a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 }, "end": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc7448", + "id": "0x5594b7509988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 }, "end": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc60f0", + "id": "0x5594b7508748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31845, + "offset": 32527, "col": 9, "tokLen": 1 }, "end": { - "offset": 31845, + "offset": 32527, "col": 9, "tokLen": 1 } @@ -48325,11 +60340,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48338,16 +60353,16 @@ } }, { - "id": "0x558a51fc7430", + "id": "0x5594b7509970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 }, "end": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 } @@ -48359,16 +60374,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc6110", + "id": "0x5594b7508768", "kind": "StringLiteral", "range": { "begin": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 }, "end": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 } @@ -48384,33 +60399,33 @@ ] }, { - "id": "0x558a51fc7520", + "id": "0x5594b7509a68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31868, - "line": 1056, + "offset": 32550, + "line": 1085, "col": 9, "tokLen": 6 }, "end": { - "offset": 31881, + "offset": 32563, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc74f0", + "id": "0x5594b7509a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31875, + "offset": 32557, "col": 16, "tokLen": 4 }, "end": { - "offset": 31881, + "offset": 32563, "col": 22, "tokLen": 6 } @@ -48420,7 +60435,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cb38", + "id": "0x5594b6a88d48", "kind": "EnumConstantDecl", "name": "VCAL_P", "type": { @@ -48433,35 +60448,35 @@ ] }, { - "id": "0x558a51fc8960", + "id": "0x5594b750adc8", "kind": "IfStmt", "range": { "begin": { - "offset": 31893, - "line": 1057, + "offset": 32575, + "line": 1086, "col": 5, "tokLen": 2 }, "end": { - "offset": 31932, - "line": 1058, + "offset": 32614, + "line": 1087, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc88b0", + "id": "0x5594b750ad10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31897, - "line": 1057, + "offset": 32579, + "line": 1086, "col": 9, "tokLen": 1 }, "end": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 } @@ -48473,67 +60488,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc8898", + "id": "0x5594b750acf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 }, "end": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc8878", + "id": "0x5594b750acd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 }, "end": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc7550", + "id": "0x5594b7509a98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31897, + "offset": 32579, "col": 9, "tokLen": 1 }, "end": { - "offset": 31897, + "offset": 32579, "col": 9, "tokLen": 1 } @@ -48541,11 +60556,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48554,16 +60569,16 @@ } }, { - "id": "0x558a51fc8860", + "id": "0x5594b750acc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 }, "end": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 } @@ -48575,16 +60590,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc7570", + "id": "0x5594b7509ab8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 }, "end": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 } @@ -48600,33 +60615,33 @@ ] }, { - "id": "0x558a51fc8950", + "id": "0x5594b750adb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31919, - "line": 1058, + "offset": 32601, + "line": 1087, "col": 9, "tokLen": 6 }, "end": { - "offset": 31932, + "offset": 32614, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc8920", + "id": "0x5594b750ad88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31926, + "offset": 32608, "col": 16, "tokLen": 4 }, "end": { - "offset": 31932, + "offset": 32614, "col": 22, "tokLen": 5 } @@ -48636,7 +60651,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cb90", + "id": "0x5594b6a88da0", "kind": "EnumConstantDecl", "name": "VDCSH", "type": { @@ -48649,35 +60664,35 @@ ] }, { - "id": "0x558a51fc9d90", + "id": "0x5594b750c118", "kind": "IfStmt", "range": { "begin": { - "offset": 31943, - "line": 1059, + "offset": 32625, + "line": 1088, "col": 5, "tokLen": 2 }, "end": { - "offset": 31987, - "line": 1060, + "offset": 32669, + "line": 1089, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fc9ce0", + "id": "0x5594b750c060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31947, - "line": 1059, + "offset": 32629, + "line": 1088, "col": 9, "tokLen": 1 }, "end": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 } @@ -48689,67 +60704,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc9cc8", + "id": "0x5594b750c048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc9ca8", + "id": "0x5594b750c028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc8980", + "id": "0x5594b750ade8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31947, + "offset": 32629, "col": 9, "tokLen": 1 }, "end": { - "offset": 31947, + "offset": 32629, "col": 9, "tokLen": 1 } @@ -48757,11 +60772,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48770,16 +60785,16 @@ } }, { - "id": "0x558a51fc9c90", + "id": "0x5594b750c010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 }, "end": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 } @@ -48791,16 +60806,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc89a0", + "id": "0x5594b750ae08", "kind": "StringLiteral", "range": { "begin": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 }, "end": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 } @@ -48816,33 +60831,33 @@ ] }, { - "id": "0x558a51fc9d80", + "id": "0x5594b750c108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31974, - "line": 1060, + "offset": 32656, + "line": 1089, "col": 9, "tokLen": 6 }, "end": { - "offset": 31987, + "offset": 32669, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fc9d50", + "id": "0x5594b750c0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31981, + "offset": 32663, "col": 16, "tokLen": 4 }, "end": { - "offset": 31987, + "offset": 32669, "col": 22, "tokLen": 10 } @@ -48852,7 +60867,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cbe8", + "id": "0x5594b6a88df8", "kind": "EnumConstantDecl", "name": "VBP_COLBUF", "type": { @@ -48865,35 +60880,35 @@ ] }, { - "id": "0x558a51fcb1c0", + "id": "0x5594b750d468", "kind": "IfStmt", "range": { "begin": { - "offset": 32003, - "line": 1061, + "offset": 32685, + "line": 1090, "col": 5, "tokLen": 2 }, "end": { - "offset": 32043, - "line": 1062, + "offset": 32725, + "line": 1091, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fcb110", + "id": "0x5594b750d3b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32007, - "line": 1061, + "offset": 32689, + "line": 1090, "col": 9, "tokLen": 1 }, "end": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 } @@ -48905,67 +60920,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fcb0f8", + "id": "0x5594b750d398", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 }, "end": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fcb0d8", + "id": "0x5594b750d378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 }, "end": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc9db0", + "id": "0x5594b750c138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32007, + "offset": 32689, "col": 9, "tokLen": 1 }, "end": { - "offset": 32007, + "offset": 32689, "col": 9, "tokLen": 1 } @@ -48973,11 +60988,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48986,16 +61001,16 @@ } }, { - "id": "0x558a51fcb0c0", + "id": "0x5594b750d360", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 }, "end": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 } @@ -49007,16 +61022,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc9dd0", + "id": "0x5594b750c158", "kind": "StringLiteral", "range": { "begin": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 }, "end": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 } @@ -49032,33 +61047,33 @@ ] }, { - "id": "0x558a51fcb1b0", + "id": "0x5594b750d458", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32030, - "line": 1062, + "offset": 32712, + "line": 1091, "col": 9, "tokLen": 6 }, "end": { - "offset": 32043, + "offset": 32725, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fcb180", + "id": "0x5594b750d428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32037, + "offset": 32719, "col": 16, "tokLen": 4 }, "end": { - "offset": 32043, + "offset": 32725, "col": 22, "tokLen": 6 } @@ -49068,7 +61083,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cc40", + "id": "0x5594b6a88e50", "kind": "EnumConstantDecl", "name": "VB_SDA", "type": { @@ -49081,35 +61096,35 @@ ] }, { - "id": "0x558a51fcc5f0", + "id": "0x5594b750e7b8", "kind": "IfStmt", "range": { "begin": { - "offset": 32055, - "line": 1063, + "offset": 32737, + "line": 1092, "col": 5, "tokLen": 2 }, "end": { - "offset": 32098, - "line": 1064, + "offset": 32780, + "line": 1093, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcc540", + "id": "0x5594b750e700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32059, - "line": 1063, + "offset": 32741, + "line": 1092, "col": 9, "tokLen": 1 }, "end": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 } @@ -49121,67 +61136,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fcc528", + "id": "0x5594b750e6e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 }, "end": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fcc508", + "id": "0x5594b750e6c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 }, "end": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcb1e0", + "id": "0x5594b750d488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32059, + "offset": 32741, "col": 9, "tokLen": 1 }, "end": { - "offset": 32059, + "offset": 32741, "col": 9, "tokLen": 1 } @@ -49189,11 +61204,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49202,16 +61217,16 @@ } }, { - "id": "0x558a51fcc4f0", + "id": "0x5594b750e6b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 }, "end": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 } @@ -49223,16 +61238,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcb200", + "id": "0x5594b750d4a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 }, "end": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 } @@ -49248,33 +61263,33 @@ ] }, { - "id": "0x558a51fcc5e0", + "id": "0x5594b750e7a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32085, - "line": 1064, + "offset": 32767, + "line": 1093, "col": 9, "tokLen": 6 }, "end": { - "offset": 32098, + "offset": 32780, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcc5b0", + "id": "0x5594b750e778", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32092, + "offset": 32774, "col": 16, "tokLen": 4 }, "end": { - "offset": 32098, + "offset": 32780, "col": 22, "tokLen": 9 } @@ -49284,7 +61299,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cc98", + "id": "0x5594b6a88ea8", "kind": "EnumConstantDecl", "name": "VCASC_SFP", "type": { @@ -49297,35 +61312,35 @@ ] }, { - "id": "0x558a51fcda20", + "id": "0x5594b750fb08", "kind": "IfStmt", "range": { "begin": { - "offset": 32113, - "line": 1065, + "offset": 32795, + "line": 1094, "col": 5, "tokLen": 2 }, "end": { - "offset": 32156, - "line": 1066, + "offset": 32838, + "line": 1095, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcd970", + "id": "0x5594b750fa50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32117, - "line": 1065, + "offset": 32799, + "line": 1094, "col": 9, "tokLen": 1 }, "end": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 } @@ -49337,67 +61352,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fcd958", + "id": "0x5594b750fa38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 }, "end": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fcd938", + "id": "0x5594b750fa18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 }, "end": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcc610", + "id": "0x5594b750e7d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32117, + "offset": 32799, "col": 9, "tokLen": 1 }, "end": { - "offset": 32117, + "offset": 32799, "col": 9, "tokLen": 1 } @@ -49405,11 +61420,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49418,16 +61433,16 @@ } }, { - "id": "0x558a51fcd920", + "id": "0x5594b750fa00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 }, "end": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 } @@ -49439,16 +61454,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcc630", + "id": "0x5594b750e7f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 }, "end": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 } @@ -49464,33 +61479,33 @@ ] }, { - "id": "0x558a51fcda10", + "id": "0x5594b750faf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32143, - "line": 1066, + "offset": 32825, + "line": 1095, "col": 9, "tokLen": 6 }, "end": { - "offset": 32156, + "offset": 32838, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcd9e0", + "id": "0x5594b750fac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32150, + "offset": 32832, "col": 16, "tokLen": 4 }, "end": { - "offset": 32156, + "offset": 32838, "col": 22, "tokLen": 9 } @@ -49500,7 +61515,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ccf0", + "id": "0x5594b6a88f00", "kind": "EnumConstantDecl", "name": "VIPRE_CDS", "type": { @@ -49513,35 +61528,35 @@ ] }, { - "id": "0x558a51fcee50", + "id": "0x5594b7510e58", "kind": "IfStmt", "range": { "begin": { - "offset": 32171, - "line": 1067, + "offset": 32853, + "line": 1096, "col": 5, "tokLen": 2 }, "end": { - "offset": 32214, - "line": 1068, + "offset": 32896, + "line": 1097, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fceda0", + "id": "0x5594b7510da0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32175, - "line": 1067, + "offset": 32857, + "line": 1096, "col": 9, "tokLen": 1 }, "end": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 } @@ -49553,67 +61568,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fced88", + "id": "0x5594b7510d88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 }, "end": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fced68", + "id": "0x5594b7510d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 }, "end": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcda40", + "id": "0x5594b750fb28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32175, + "offset": 32857, "col": 9, "tokLen": 1 }, "end": { - "offset": 32175, + "offset": 32857, "col": 9, "tokLen": 1 } @@ -49621,11 +61636,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49634,16 +61649,16 @@ } }, { - "id": "0x558a51fced50", + "id": "0x5594b7510d50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 }, "end": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 } @@ -49655,16 +61670,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcda60", + "id": "0x5594b750fb48", "kind": "StringLiteral", "range": { "begin": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 }, "end": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 } @@ -49680,33 +61695,33 @@ ] }, { - "id": "0x558a51fcee40", + "id": "0x5594b7510e48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32201, - "line": 1068, + "offset": 32883, + "line": 1097, "col": 9, "tokLen": 6 }, "end": { - "offset": 32214, + "offset": 32896, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcee10", + "id": "0x5594b7510e18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32208, + "offset": 32890, "col": 16, "tokLen": 4 }, "end": { - "offset": 32214, + "offset": 32896, "col": 22, "tokLen": 9 } @@ -49716,7 +61731,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cd48", + "id": "0x5594b6a88f58", "kind": "EnumConstantDecl", "name": "IBIAS_SFP", "type": { @@ -49729,35 +61744,35 @@ ] }, { - "id": "0x558a51fd0280", + "id": "0x5594b75121a8", "kind": "IfStmt", "range": { "begin": { - "offset": 32229, - "line": 1069, + "offset": 32911, + "line": 1098, "col": 5, "tokLen": 2 }, "end": { - "offset": 32271, - "line": 1070, + "offset": 32953, + "line": 1099, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd01d0", + "id": "0x5594b75120f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32233, - "line": 1069, + "offset": 32915, + "line": 1098, "col": 9, "tokLen": 1 }, "end": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 } @@ -49769,67 +61784,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd01b8", + "id": "0x5594b75120d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 }, "end": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd0198", + "id": "0x5594b75120b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 }, "end": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcee70", + "id": "0x5594b7510e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32233, + "offset": 32915, "col": 9, "tokLen": 1 }, "end": { - "offset": 32233, + "offset": 32915, "col": 9, "tokLen": 1 } @@ -49837,11 +61852,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49850,16 +61865,16 @@ } }, { - "id": "0x558a51fd0180", + "id": "0x5594b75120a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 }, "end": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 } @@ -49871,16 +61886,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcee90", + "id": "0x5594b7510e98", "kind": "StringLiteral", "range": { "begin": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 }, "end": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 } @@ -49896,33 +61911,33 @@ ] }, { - "id": "0x558a51fd0270", + "id": "0x5594b7512198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32258, - "line": 1070, + "offset": 32940, + "line": 1099, "col": 9, "tokLen": 6 }, "end": { - "offset": 32271, + "offset": 32953, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd0240", + "id": "0x5594b7512168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32265, + "offset": 32947, "col": 16, "tokLen": 4 }, "end": { - "offset": 32271, + "offset": 32953, "col": 22, "tokLen": 12 } @@ -49932,7 +61947,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d168", + "id": "0x5594b6a89378", "kind": "EnumConstantDecl", "name": "TRIMBIT_SCAN", "type": { @@ -49945,35 +61960,35 @@ ] }, { - "id": "0x558a51fd16b0", + "id": "0x5594b75134f8", "kind": "IfStmt", "range": { "begin": { - "offset": 32289, - "line": 1071, + "offset": 32971, + "line": 1100, "col": 5, "tokLen": 2 }, "end": { - "offset": 32334, - "line": 1072, + "offset": 33016, + "line": 1101, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd1600", + "id": "0x5594b7513440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32293, - "line": 1071, + "offset": 32975, + "line": 1100, "col": 9, "tokLen": 1 }, "end": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 } @@ -49985,67 +62000,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd15e8", + "id": "0x5594b7513428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 }, "end": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd15c8", + "id": "0x5594b7513408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 }, "end": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd02a0", + "id": "0x5594b75121c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32293, + "offset": 32975, "col": 9, "tokLen": 1 }, "end": { - "offset": 32293, + "offset": 32975, "col": 9, "tokLen": 1 } @@ -50053,11 +62068,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50066,16 +62081,16 @@ } }, { - "id": "0x558a51fd15b0", + "id": "0x5594b75133f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 }, "end": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 } @@ -50087,16 +62102,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd02c0", + "id": "0x5594b75121e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 }, "end": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 } @@ -50112,33 +62127,33 @@ ] }, { - "id": "0x558a51fd16a0", + "id": "0x5594b75134e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32321, - "line": 1072, + "offset": 33003, + "line": 1101, "col": 9, "tokLen": 6 }, "end": { - "offset": 32334, + "offset": 33016, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd1670", + "id": "0x5594b75134b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32328, + "offset": 33010, "col": 16, "tokLen": 4 }, "end": { - "offset": 32334, + "offset": 33016, "col": 22, "tokLen": 12 } @@ -50148,7 +62163,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cdf8", + "id": "0x5594b6a89008", "kind": "EnumConstantDecl", "name": "HIGH_VOLTAGE", "type": { @@ -50161,35 +62176,35 @@ ] }, { - "id": "0x558a51fd2ae0", + "id": "0x5594b7514848", "kind": "IfStmt", "range": { "begin": { - "offset": 32352, - "line": 1073, + "offset": 33034, + "line": 1102, "col": 5, "tokLen": 2 }, "end": { - "offset": 32393, - "line": 1074, + "offset": 33075, + "line": 1103, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fd2a30", + "id": "0x5594b7514790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32356, - "line": 1073, + "offset": 33038, + "line": 1102, "col": 9, "tokLen": 1 }, "end": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 } @@ -50201,67 +62216,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd2a18", + "id": "0x5594b7514778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 }, "end": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd29f8", + "id": "0x5594b7514758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 }, "end": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd16d0", + "id": "0x5594b7513518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32356, + "offset": 33038, "col": 9, "tokLen": 1 }, "end": { - "offset": 32356, + "offset": 33038, "col": 9, "tokLen": 1 } @@ -50269,11 +62284,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50282,16 +62297,16 @@ } }, { - "id": "0x558a51fd29e0", + "id": "0x5594b7514740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 }, "end": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 } @@ -50303,16 +62318,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd16f0", + "id": "0x5594b7513538", "kind": "StringLiteral", "range": { "begin": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 }, "end": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 } @@ -50328,33 +62343,33 @@ ] }, { - "id": "0x558a51fd2ad0", + "id": "0x5594b7514838", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32380, - "line": 1074, + "offset": 33062, + "line": 1103, "col": 9, "tokLen": 6 }, "end": { - "offset": 32393, + "offset": 33075, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fd2aa0", + "id": "0x5594b7514808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32387, + "offset": 33069, "col": 16, "tokLen": 4 }, "end": { - "offset": 32393, + "offset": 33075, "col": 22, "tokLen": 8 } @@ -50364,7 +62379,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bf88", + "id": "0x5594b6a88198", "kind": "EnumConstantDecl", "name": "IO_DELAY", "type": { @@ -50377,35 +62392,35 @@ ] }, { - "id": "0x558a51fd3f10", + "id": "0x5594b7515b98", "kind": "IfStmt", "range": { "begin": { - "offset": 32407, - "line": 1075, + "offset": 33089, + "line": 1104, "col": 5, "tokLen": 2 }, "end": { - "offset": 32449, - "line": 1076, + "offset": 33131, + "line": 1105, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fd3e60", + "id": "0x5594b7515ae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32411, - "line": 1075, + "offset": 33093, + "line": 1104, "col": 9, "tokLen": 1 }, "end": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 } @@ -50417,67 +62432,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd3e48", + "id": "0x5594b7515ac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 }, "end": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd3e28", + "id": "0x5594b7515aa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 }, "end": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd2b00", + "id": "0x5594b7514868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32411, + "offset": 33093, "col": 9, "tokLen": 1 }, "end": { - "offset": 32411, + "offset": 33093, "col": 9, "tokLen": 1 } @@ -50485,11 +62500,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50498,16 +62513,16 @@ } }, { - "id": "0x558a51fd3e10", + "id": "0x5594b7515a90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 }, "end": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 } @@ -50519,16 +62534,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd2b20", + "id": "0x5594b7514888", "kind": "StringLiteral", "range": { "begin": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 }, "end": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 } @@ -50544,33 +62559,33 @@ ] }, { - "id": "0x558a51fd3f00", + "id": "0x5594b7515b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32436, - "line": 1076, + "offset": 33118, + "line": 1105, "col": 9, "tokLen": 6 }, "end": { - "offset": 32449, + "offset": 33131, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fd3ed0", + "id": "0x5594b7515b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32443, + "offset": 33125, "col": 16, "tokLen": 4 }, "end": { - "offset": 32449, + "offset": 33131, "col": 22, "tokLen": 15 } @@ -50580,7 +62595,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ce50", + "id": "0x5594b6a89060", "kind": "EnumConstantDecl", "name": "TEMPERATURE_ADC", "type": { @@ -50593,35 +62608,35 @@ ] }, { - "id": "0x558a51fd5340", + "id": "0x5594b7516ee8", "kind": "IfStmt", "range": { "begin": { - "offset": 32470, - "line": 1077, + "offset": 33152, + "line": 1106, "col": 5, "tokLen": 2 }, "end": { - "offset": 32513, - "line": 1078, + "offset": 33195, + "line": 1107, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd5290", + "id": "0x5594b7516e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32474, - "line": 1077, + "offset": 33156, + "line": 1106, "col": 9, "tokLen": 1 }, "end": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 } @@ -50633,67 +62648,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd5278", + "id": "0x5594b7516e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 }, "end": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd5258", + "id": "0x5594b7516df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 }, "end": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd3f30", + "id": "0x5594b7515bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32474, + "offset": 33156, "col": 9, "tokLen": 1 }, "end": { - "offset": 32474, + "offset": 33156, "col": 9, "tokLen": 1 } @@ -50701,11 +62716,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50714,16 +62729,16 @@ } }, { - "id": "0x558a51fd5240", + "id": "0x5594b7516de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 }, "end": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 } @@ -50735,16 +62750,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd3f50", + "id": "0x5594b7515bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 }, "end": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 } @@ -50760,33 +62775,33 @@ ] }, { - "id": "0x558a51fd5330", + "id": "0x5594b7516ed8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32500, - "line": 1078, + "offset": 33182, + "line": 1107, "col": 9, "tokLen": 6 }, "end": { - "offset": 32513, + "offset": 33195, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd5300", + "id": "0x5594b7516ea8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32507, + "offset": 33189, "col": 16, "tokLen": 4 }, "end": { - "offset": 32513, + "offset": 33195, "col": 22, "tokLen": 16 } @@ -50796,7 +62811,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cea8", + "id": "0x5594b6a890b8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA", "type": { @@ -50809,35 +62824,35 @@ ] }, { - "id": "0x558a51fd6770", + "id": "0x5594b7518238", "kind": "IfStmt", "range": { "begin": { - "offset": 32535, - "line": 1079, + "offset": 33217, + "line": 1108, "col": 5, "tokLen": 2 }, "end": { - "offset": 32581, - "line": 1080, + "offset": 33263, + "line": 1109, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fd66c0", + "id": "0x5594b7518180", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32539, - "line": 1079, + "offset": 33221, + "line": 1108, "col": 9, "tokLen": 1 }, "end": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 } @@ -50849,67 +62864,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd66a8", + "id": "0x5594b7518168", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 }, "end": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd6688", + "id": "0x5594b7518148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 }, "end": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd5360", + "id": "0x5594b7516f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32539, + "offset": 33221, "col": 9, "tokLen": 1 }, "end": { - "offset": 32539, + "offset": 33221, "col": 9, "tokLen": 1 } @@ -50917,11 +62932,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50930,16 +62945,16 @@ } }, { - "id": "0x558a51fd6670", + "id": "0x5594b7518130", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 }, "end": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 } @@ -50951,16 +62966,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd5380", + "id": "0x5594b7516f28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 }, "end": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 } @@ -50976,33 +62991,33 @@ ] }, { - "id": "0x558a51fd6760", + "id": "0x5594b7518228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32568, - "line": 1080, + "offset": 33250, + "line": 1109, "col": 9, "tokLen": 6 }, "end": { - "offset": 32581, + "offset": 33263, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fd6730", + "id": "0x5594b75181f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32575, + "offset": 33257, "col": 16, "tokLen": 4 }, "end": { - "offset": 32581, + "offset": 33263, "col": 22, "tokLen": 19 } @@ -51012,7 +63027,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cf00", + "id": "0x5594b6a89110", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGAEXT", "type": { @@ -51025,35 +63040,35 @@ ] }, { - "id": "0x558a51fd7ba0", + "id": "0x5594b7519588", "kind": "IfStmt", "range": { "begin": { - "offset": 32606, - "line": 1081, + "offset": 33288, + "line": 1110, "col": 5, "tokLen": 2 }, "end": { - "offset": 32649, - "line": 1082, + "offset": 33331, + "line": 1111, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd7af0", + "id": "0x5594b75194d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32610, - "line": 1081, + "offset": 33292, + "line": 1110, "col": 9, "tokLen": 1 }, "end": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 } @@ -51065,67 +63080,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd7ad8", + "id": "0x5594b75194b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 }, "end": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd7ab8", + "id": "0x5594b7519498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 }, "end": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd6790", + "id": "0x5594b7518258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32610, + "offset": 33292, "col": 9, "tokLen": 1 }, "end": { - "offset": 32610, + "offset": 33292, "col": 9, "tokLen": 1 } @@ -51133,11 +63148,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51146,16 +63161,16 @@ } }, { - "id": "0x558a51fd7aa0", + "id": "0x5594b7519480", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 }, "end": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 } @@ -51167,16 +63182,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd67b0", + "id": "0x5594b7518278", "kind": "StringLiteral", "range": { "begin": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 }, "end": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 } @@ -51192,33 +63207,33 @@ ] }, { - "id": "0x558a51fd7b90", + "id": "0x5594b7519578", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32636, - "line": 1082, + "offset": 33318, + "line": 1111, "col": 9, "tokLen": 6 }, "end": { - "offset": 32649, + "offset": 33331, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd7b60", + "id": "0x5594b7519548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32643, + "offset": 33325, "col": 16, "tokLen": 4 }, "end": { - "offset": 32649, + "offset": 33331, "col": 22, "tokLen": 16 } @@ -51228,7 +63243,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cf58", + "id": "0x5594b6a89168", "kind": "EnumConstantDecl", "name": "TEMPERATURE_10GE", "type": { @@ -51241,35 +63256,35 @@ ] }, { - "id": "0x558a51fd8fd0", + "id": "0x5594b751a8e8", "kind": "IfStmt", "range": { "begin": { - "offset": 32671, - "line": 1083, + "offset": 33353, + "line": 1112, "col": 5, "tokLen": 2 }, "end": { - "offset": 32714, - "line": 1084, + "offset": 33396, + "line": 1113, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd8f20", + "id": "0x5594b751a830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32675, - "line": 1083, + "offset": 33357, + "line": 1112, "col": 9, "tokLen": 1 }, "end": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 } @@ -51281,67 +63296,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd8f08", + "id": "0x5594b751a818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 }, "end": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd8ee8", + "id": "0x5594b751a7f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 }, "end": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd7bc0", + "id": "0x5594b75195a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32675, + "offset": 33357, "col": 9, "tokLen": 1 }, "end": { - "offset": 32675, + "offset": 33357, "col": 9, "tokLen": 1 } @@ -51349,11 +63364,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51362,16 +63377,16 @@ } }, { - "id": "0x558a51fd8ed0", + "id": "0x5594b751a7e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 }, "end": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 } @@ -51383,16 +63398,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd7be0", + "id": "0x5594b75195c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 }, "end": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 } @@ -51408,33 +63423,33 @@ ] }, { - "id": "0x558a51fd8fc0", + "id": "0x5594b751a8d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32701, - "line": 1084, + "offset": 33383, + "line": 1113, "col": 9, "tokLen": 6 }, "end": { - "offset": 32714, + "offset": 33396, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd8f90", + "id": "0x5594b751a8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32708, + "offset": 33390, "col": 16, "tokLen": 4 }, "end": { - "offset": 32714, + "offset": 33396, "col": 22, "tokLen": 16 } @@ -51444,7 +63459,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cfb0", + "id": "0x5594b6a891c0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_DCDC", "type": { @@ -51457,35 +63472,35 @@ ] }, { - "id": "0x558a51fda400", + "id": "0x5594b751bc38", "kind": "IfStmt", "range": { "begin": { - "offset": 32736, - "line": 1085, + "offset": 33418, + "line": 1114, "col": 5, "tokLen": 2 }, "end": { - "offset": 32779, - "line": 1086, + "offset": 33461, + "line": 1115, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fda350", + "id": "0x5594b751bb80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32740, - "line": 1085, + "offset": 33422, + "line": 1114, "col": 9, "tokLen": 1 }, "end": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 } @@ -51497,67 +63512,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fda338", + "id": "0x5594b751bb68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 }, "end": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fda318", + "id": "0x5594b751bb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 }, "end": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd8ff0", + "id": "0x5594b751a908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32740, + "offset": 33422, "col": 9, "tokLen": 1 }, "end": { - "offset": 32740, + "offset": 33422, "col": 9, "tokLen": 1 } @@ -51565,11 +63580,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51578,16 +63593,16 @@ } }, { - "id": "0x558a51fda300", + "id": "0x5594b751bb30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 }, "end": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 } @@ -51599,16 +63614,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd9010", + "id": "0x5594b751a928", "kind": "StringLiteral", "range": { "begin": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 }, "end": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 } @@ -51624,33 +63639,33 @@ ] }, { - "id": "0x558a51fda3f0", + "id": "0x5594b751bc28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32766, - "line": 1086, + "offset": 33448, + "line": 1115, "col": 9, "tokLen": 6 }, "end": { - "offset": 32779, + "offset": 33461, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fda3c0", + "id": "0x5594b751bbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32773, + "offset": 33455, "col": 16, "tokLen": 4 }, "end": { - "offset": 32779, + "offset": 33461, "col": 22, "tokLen": 16 } @@ -51660,7 +63675,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d008", + "id": "0x5594b6a89218", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODL", "type": { @@ -51673,35 +63688,35 @@ ] }, { - "id": "0x558a51fdb830", + "id": "0x5594b751cf88", "kind": "IfStmt", "range": { "begin": { - "offset": 32801, - "line": 1087, + "offset": 33483, + "line": 1116, "col": 5, "tokLen": 2 }, "end": { - "offset": 32844, - "line": 1088, + "offset": 33526, + "line": 1117, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fdb780", + "id": "0x5594b751ced0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32805, - "line": 1087, + "offset": 33487, + "line": 1116, "col": 9, "tokLen": 1 }, "end": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 } @@ -51713,67 +63728,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fdb768", + "id": "0x5594b751ceb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 }, "end": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdb748", + "id": "0x5594b751ce98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 }, "end": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fda420", + "id": "0x5594b751bc58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32805, + "offset": 33487, "col": 9, "tokLen": 1 }, "end": { - "offset": 32805, + "offset": 33487, "col": 9, "tokLen": 1 } @@ -51781,11 +63796,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51794,16 +63809,16 @@ } }, { - "id": "0x558a51fdb730", + "id": "0x5594b751ce80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 }, "end": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 } @@ -51815,16 +63830,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fda440", + "id": "0x5594b751bc78", "kind": "StringLiteral", "range": { "begin": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 }, "end": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 } @@ -51840,33 +63855,33 @@ ] }, { - "id": "0x558a51fdb820", + "id": "0x5594b751cf78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32831, - "line": 1088, + "offset": 33513, + "line": 1117, "col": 9, "tokLen": 6 }, "end": { - "offset": 32844, + "offset": 33526, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fdb7f0", + "id": "0x5594b751cf48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32838, + "offset": 33520, "col": 16, "tokLen": 4 }, "end": { - "offset": 32844, + "offset": 33526, "col": 22, "tokLen": 16 } @@ -51876,7 +63891,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d060", + "id": "0x5594b6a89270", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODR", "type": { @@ -51889,35 +63904,35 @@ ] }, { - "id": "0x558a51fdcc60", + "id": "0x5594b751e2d8", "kind": "IfStmt", "range": { "begin": { - "offset": 32866, - "line": 1089, + "offset": 33548, + "line": 1118, "col": 5, "tokLen": 2 }, "end": { - "offset": 32911, - "line": 1090, + "offset": 33593, + "line": 1119, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fdcbb0", + "id": "0x5594b751e220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32870, - "line": 1089, + "offset": 33552, + "line": 1118, "col": 9, "tokLen": 1 }, "end": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 } @@ -51929,67 +63944,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fdcb98", + "id": "0x5594b751e208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 }, "end": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdcb78", + "id": "0x5594b751e1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 }, "end": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fdb850", + "id": "0x5594b751cfa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32870, + "offset": 33552, "col": 9, "tokLen": 1 }, "end": { - "offset": 32870, + "offset": 33552, "col": 9, "tokLen": 1 } @@ -51997,11 +64012,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52010,16 +64025,16 @@ } }, { - "id": "0x558a51fdcb60", + "id": "0x5594b751e1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 }, "end": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 } @@ -52031,16 +64046,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fdb870", + "id": "0x5594b751cfc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 }, "end": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 } @@ -52056,33 +64071,33 @@ ] }, { - "id": "0x558a51fdcc50", + "id": "0x5594b751e2c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32898, - "line": 1090, + "offset": 33580, + "line": 1119, "col": 9, "tokLen": 6 }, "end": { - "offset": 32911, + "offset": 33593, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fdcc20", + "id": "0x5594b751e298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32905, + "offset": 33587, "col": 16, "tokLen": 4 }, "end": { - "offset": 32911, + "offset": 33593, "col": 22, "tokLen": 17 } @@ -52092,7 +64107,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d0b8", + "id": "0x5594b6a892c8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA2", "type": { @@ -52105,35 +64120,35 @@ ] }, { - "id": "0x558a51fde090", + "id": "0x5594b751f628", "kind": "IfStmt", "range": { "begin": { - "offset": 32934, - "line": 1091, + "offset": 33616, + "line": 1120, "col": 5, "tokLen": 2 }, "end": { - "offset": 32979, - "line": 1092, + "offset": 33661, + "line": 1121, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fddfe0", + "id": "0x5594b751f570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32938, - "line": 1091, + "offset": 33620, + "line": 1120, "col": 9, "tokLen": 1 }, "end": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 } @@ -52145,67 +64160,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fddfc8", + "id": "0x5594b751f558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 }, "end": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fddfa8", + "id": "0x5594b751f538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 }, "end": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fdcc80", + "id": "0x5594b751e2f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32938, + "offset": 33620, "col": 9, "tokLen": 1 }, "end": { - "offset": 32938, + "offset": 33620, "col": 9, "tokLen": 1 } @@ -52213,11 +64228,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52226,16 +64241,16 @@ } }, { - "id": "0x558a51fddf90", + "id": "0x5594b751f520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 }, "end": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 } @@ -52247,16 +64262,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fdcca0", + "id": "0x5594b751e318", "kind": "StringLiteral", "range": { "begin": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 }, "end": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 } @@ -52272,33 +64287,33 @@ ] }, { - "id": "0x558a51fde080", + "id": "0x5594b751f618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32966, - "line": 1092, + "offset": 33648, + "line": 1121, "col": 9, "tokLen": 6 }, "end": { - "offset": 32979, + "offset": 33661, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fde050", + "id": "0x5594b751f5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32973, + "offset": 33655, "col": 16, "tokLen": 4 }, "end": { - "offset": 32979, + "offset": 33661, "col": 22, "tokLen": 17 } @@ -52308,7 +64323,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d110", + "id": "0x5594b6a89320", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA3", "type": { @@ -52321,35 +64336,35 @@ ] }, { - "id": "0x558a51fdf4c0", + "id": "0x5594b7520978", "kind": "IfStmt", "range": { "begin": { - "offset": 33002, - "line": 1093, + "offset": 33684, + "line": 1122, "col": 5, "tokLen": 2 }, "end": { - "offset": 33048, - "line": 1094, + "offset": 33730, + "line": 1123, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51fdf410", + "id": "0x5594b75208c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33006, - "line": 1093, + "offset": 33688, + "line": 1122, "col": 9, "tokLen": 1 }, "end": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 } @@ -52361,67 +64376,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fdf3f8", + "id": "0x5594b75208a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 }, "end": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdf3d8", + "id": "0x5594b7520888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 }, "end": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fde0b0", + "id": "0x5594b751f648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33006, + "offset": 33688, "col": 9, "tokLen": 1 }, "end": { - "offset": 33006, + "offset": 33688, "col": 9, "tokLen": 1 } @@ -52429,11 +64444,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52442,16 +64457,16 @@ } }, { - "id": "0x558a51fdf3c0", + "id": "0x5594b7520870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 }, "end": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 } @@ -52463,16 +64478,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fde0d0", + "id": "0x5594b751f668", "kind": "StringLiteral", "range": { "begin": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 }, "end": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 } @@ -52488,33 +64503,33 @@ ] }, { - "id": "0x558a51fdf4b0", + "id": "0x5594b7520968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33035, - "line": 1094, + "offset": 33717, + "line": 1123, "col": 9, "tokLen": 6 }, "end": { - "offset": 33048, + "offset": 33730, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51fdf480", + "id": "0x5594b7520938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33042, + "offset": 33724, "col": 16, "tokLen": 4 }, "end": { - "offset": 33048, + "offset": 33730, "col": 22, "tokLen": 13 } @@ -52524,7 +64539,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d4c0", + "id": "0x5594b6a896d0", "kind": "EnumConstantDecl", "name": "SLOW_ADC_TEMP", "type": { @@ -52537,17 +64552,17 @@ ] }, { - "id": "0x558a51fdfae8", + "id": "0x5594b7520fe0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33067, - "line": 1095, + "offset": 33749, + "line": 1124, "col": 5, "tokLen": 5 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } @@ -52559,16 +64574,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51fdfad0", + "id": "0x5594b7520fc8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33067, + "offset": 33749, "col": 5, "tokLen": 5 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } @@ -52579,28 +64594,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fdfaa8", + "id": "0x5594b7520fa0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33073, + "offset": 33755, "col": 11, "tokLen": 12 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -52609,28 +64623,27 @@ }, "inner": [ { - "id": "0x558a51fdfa88", + "id": "0x5594b7520f80", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33073, + "offset": 33755, "col": 11, "tokLen": 12 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51fdfa80", + "temp": "0x5594b7520f78", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -52639,22 +64652,21 @@ }, "inner": [ { - "id": "0x558a51fdfa50", + "id": "0x5594b7520f48", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33073, + "offset": 33755, "col": 11, "tokLen": 12 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -52665,73 +64677,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51fdfa38", + "id": "0x5594b7520f30", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51fdfa20", + "id": "0x5594b7520f18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51fdfa00", + "id": "0x5594b7520ef8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51fdf9f8", + "temp": "0x5594b7520ef0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -52740,89 +64752,89 @@ }, "inner": [ { - "id": "0x558a51fdf9c0", + "id": "0x5594b7520eb8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51fdf9a8", + "id": "0x5594b7520ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 }, "end": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdf988", + "id": "0x5594b7520e80", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 }, "end": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51fdf970", + "id": "0x5594b7520e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 } @@ -52834,16 +64846,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fdf4f0", + "id": "0x5594b75209c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 } @@ -52857,16 +64869,16 @@ ] }, { - "id": "0x558a51fdf520", + "id": "0x5594b75209f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } @@ -52874,11 +64886,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52909,31 +64921,31 @@ ] } { - "id": "0x558a51fdff60", + "id": "0x5594b7521448", "kind": "FunctionDecl", "loc": { - "offset": 33145, + "offset": 33827, "file": "ToString.cpp", - "line": 1098, + "line": 1127, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 33116, + "offset": 33798, "col": 1, "tokLen": 8 }, "end": { - "offset": 33550, - "line": 1112, + "offset": 34232, + "line": 1141, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbccb0", + "previousDecl": "0x5594b71274f8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::powerIndex (const std::string &)" }, @@ -52945,13 +64957,13 @@ }, "inner": [ { - "id": "0x558a5152d5d0", + "id": "0x5594b6a89be0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::powerIndex" }, "decl": { - "id": "0x558a5152d530", + "id": "0x5594b6a89768", "kind": "EnumDecl", "name": "powerIndex" } @@ -52959,22 +64971,26 @@ ] }, { - "id": "0x558a51fdfe88", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7521370", "kind": "ParmVarDecl", "loc": { - "offset": 33173, - "line": 1098, + "offset": 33855, + "line": 1127, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 33154, + "offset": 33836, "col": 39, "tokLen": 5 }, "end": { - "offset": 33173, + "offset": 33855, "col": 58, "tokLen": 1 } @@ -52986,52 +65002,52 @@ } }, { - "id": "0x558a51fe8090", + "id": "0x5594b7529ba8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33176, + "offset": 33858, "col": 61, "tokLen": 1 }, "end": { - "offset": 33550, - "line": 1112, + "offset": 34232, + "line": 1141, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fe1550", + "id": "0x5594b7523498", "kind": "IfStmt", "range": { "begin": { - "offset": 33182, - "line": 1099, + "offset": 33864, + "line": 1128, "col": 5, "tokLen": 2 }, "end": { - "offset": 33219, - "line": 1100, + "offset": 33901, + "line": 1129, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe14a0", + "id": "0x5594b75233e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33186, - "line": 1099, + "offset": 33868, + "line": 1128, "col": 9, "tokLen": 1 }, "end": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 } @@ -53043,67 +65059,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe1488", + "id": "0x5594b75233c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 }, "end": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe1468", + "id": "0x5594b75233a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 }, "end": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe0148", + "id": "0x5594b7522168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33186, + "offset": 33868, "col": 9, "tokLen": 1 }, "end": { - "offset": 33186, + "offset": 33868, "col": 9, "tokLen": 1 } @@ -53111,11 +65127,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53124,16 +65140,16 @@ } }, { - "id": "0x558a51fe1450", + "id": "0x5594b7523390", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 }, "end": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 } @@ -53145,16 +65161,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe0168", + "id": "0x5594b7522188", "kind": "StringLiteral", "range": { "begin": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 }, "end": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 } @@ -53170,33 +65186,33 @@ ] }, { - "id": "0x558a51fe1540", + "id": "0x5594b7523488", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33206, - "line": 1100, + "offset": 33888, + "line": 1129, "col": 9, "tokLen": 6 }, "end": { - "offset": 33219, + "offset": 33901, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe1510", + "id": "0x5594b7523458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33213, + "offset": 33895, "col": 16, "tokLen": 4 }, "end": { - "offset": 33219, + "offset": 33901, "col": 22, "tokLen": 9 } @@ -53206,7 +65222,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d5f0", + "id": "0x5594b6a89810", "kind": "EnumConstantDecl", "name": "V_POWER_A", "type": { @@ -53219,35 +65235,35 @@ ] }, { - "id": "0x558a51fe2980", + "id": "0x5594b75247e8", "kind": "IfStmt", "range": { "begin": { - "offset": 33234, - "line": 1101, + "offset": 33916, + "line": 1130, "col": 5, "tokLen": 2 }, "end": { - "offset": 33271, - "line": 1102, + "offset": 33953, + "line": 1131, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe28d0", + "id": "0x5594b7524730", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33238, - "line": 1101, + "offset": 33920, + "line": 1130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 } @@ -53259,67 +65275,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe28b8", + "id": "0x5594b7524718", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 }, "end": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe2898", + "id": "0x5594b75246f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 }, "end": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe1570", + "id": "0x5594b75234b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33238, + "offset": 33920, "col": 9, "tokLen": 1 }, "end": { - "offset": 33238, + "offset": 33920, "col": 9, "tokLen": 1 } @@ -53327,11 +65343,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53340,16 +65356,16 @@ } }, { - "id": "0x558a51fe2880", + "id": "0x5594b75246e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 }, "end": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 } @@ -53361,16 +65377,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe1590", + "id": "0x5594b75234d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 }, "end": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 } @@ -53386,33 +65402,33 @@ ] }, { - "id": "0x558a51fe2970", + "id": "0x5594b75247d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33258, - "line": 1102, + "offset": 33940, + "line": 1131, "col": 9, "tokLen": 6 }, "end": { - "offset": 33271, + "offset": 33953, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe2940", + "id": "0x5594b75247a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33265, + "offset": 33947, "col": 16, "tokLen": 4 }, "end": { - "offset": 33271, + "offset": 33953, "col": 22, "tokLen": 9 } @@ -53422,7 +65438,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d648", + "id": "0x5594b6a89868", "kind": "EnumConstantDecl", "name": "V_POWER_B", "type": { @@ -53435,35 +65451,35 @@ ] }, { - "id": "0x558a51fe3db0", + "id": "0x5594b7525b38", "kind": "IfStmt", "range": { "begin": { - "offset": 33286, - "line": 1103, + "offset": 33968, + "line": 1132, "col": 5, "tokLen": 2 }, "end": { - "offset": 33323, - "line": 1104, + "offset": 34005, + "line": 1133, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe3d00", + "id": "0x5594b7525a80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33290, - "line": 1103, + "offset": 33972, + "line": 1132, "col": 9, "tokLen": 1 }, "end": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 } @@ -53475,67 +65491,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe3ce8", + "id": "0x5594b7525a68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 }, "end": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe3cc8", + "id": "0x5594b7525a48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 }, "end": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe29a0", + "id": "0x5594b7524808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33290, + "offset": 33972, "col": 9, "tokLen": 1 }, "end": { - "offset": 33290, + "offset": 33972, "col": 9, "tokLen": 1 } @@ -53543,11 +65559,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53556,16 +65572,16 @@ } }, { - "id": "0x558a51fe3cb0", + "id": "0x5594b7525a30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 }, "end": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 } @@ -53577,16 +65593,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe29c0", + "id": "0x5594b7524828", "kind": "StringLiteral", "range": { "begin": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 }, "end": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 } @@ -53602,33 +65618,33 @@ ] }, { - "id": "0x558a51fe3da0", + "id": "0x5594b7525b28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33310, - "line": 1104, + "offset": 33992, + "line": 1133, "col": 9, "tokLen": 6 }, "end": { - "offset": 33323, + "offset": 34005, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe3d70", + "id": "0x5594b7525af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33317, + "offset": 33999, "col": 16, "tokLen": 4 }, "end": { - "offset": 33323, + "offset": 34005, "col": 22, "tokLen": 9 } @@ -53638,7 +65654,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d6a0", + "id": "0x5594b6a898c0", "kind": "EnumConstantDecl", "name": "V_POWER_C", "type": { @@ -53651,35 +65667,35 @@ ] }, { - "id": "0x558a51fe51e0", + "id": "0x5594b7526e88", "kind": "IfStmt", "range": { "begin": { - "offset": 33338, - "line": 1105, + "offset": 34020, + "line": 1134, "col": 5, "tokLen": 2 }, "end": { - "offset": 33375, - "line": 1106, + "offset": 34057, + "line": 1135, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe5130", + "id": "0x5594b7526dd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33342, - "line": 1105, + "offset": 34024, + "line": 1134, "col": 9, "tokLen": 1 }, "end": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 } @@ -53691,67 +65707,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe5118", + "id": "0x5594b7526db8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 }, "end": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe50f8", + "id": "0x5594b7526d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 }, "end": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe3dd0", + "id": "0x5594b7525b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33342, + "offset": 34024, "col": 9, "tokLen": 1 }, "end": { - "offset": 33342, + "offset": 34024, "col": 9, "tokLen": 1 } @@ -53759,11 +65775,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53772,16 +65788,16 @@ } }, { - "id": "0x558a51fe50e0", + "id": "0x5594b7526d80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 }, "end": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 } @@ -53793,16 +65809,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe3df0", + "id": "0x5594b7525b78", "kind": "StringLiteral", "range": { "begin": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 }, "end": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 } @@ -53818,33 +65834,33 @@ ] }, { - "id": "0x558a51fe51d0", + "id": "0x5594b7526e78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33362, - "line": 1106, + "offset": 34044, + "line": 1135, "col": 9, "tokLen": 6 }, "end": { - "offset": 33375, + "offset": 34057, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe51a0", + "id": "0x5594b7526e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33369, + "offset": 34051, "col": 16, "tokLen": 4 }, "end": { - "offset": 33375, + "offset": 34057, "col": 22, "tokLen": 9 } @@ -53854,7 +65870,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d6f8", + "id": "0x5594b6a89918", "kind": "EnumConstantDecl", "name": "V_POWER_D", "type": { @@ -53867,35 +65883,35 @@ ] }, { - "id": "0x558a51fe6620", + "id": "0x5594b75281d8", "kind": "IfStmt", "range": { "begin": { - "offset": 33390, - "line": 1107, + "offset": 34072, + "line": 1136, "col": 5, "tokLen": 2 }, "end": { - "offset": 33428, - "line": 1108, + "offset": 34110, + "line": 1137, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fe6570", + "id": "0x5594b7528120", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33394, - "line": 1107, + "offset": 34076, + "line": 1136, "col": 9, "tokLen": 1 }, "end": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 } @@ -53907,67 +65923,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe6558", + "id": "0x5594b7528108", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 }, "end": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe6538", + "id": "0x5594b75280e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 }, "end": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe5200", + "id": "0x5594b7526ea8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33394, + "offset": 34076, "col": 9, "tokLen": 1 }, "end": { - "offset": 33394, + "offset": 34076, "col": 9, "tokLen": 1 } @@ -53975,11 +65991,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53988,16 +66004,16 @@ } }, { - "id": "0x558a51fe6520", + "id": "0x5594b75280d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 }, "end": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 } @@ -54009,16 +66025,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe5220", + "id": "0x5594b7526ec8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 }, "end": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 } @@ -54034,33 +66050,33 @@ ] }, { - "id": "0x558a51fe6610", + "id": "0x5594b75281c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33415, - "line": 1108, + "offset": 34097, + "line": 1137, "col": 9, "tokLen": 6 }, "end": { - "offset": 33428, + "offset": 34110, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fe65e0", + "id": "0x5594b7528198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33422, + "offset": 34104, "col": 16, "tokLen": 4 }, "end": { - "offset": 33428, + "offset": 34110, "col": 22, "tokLen": 10 } @@ -54070,7 +66086,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d750", + "id": "0x5594b6a89970", "kind": "EnumConstantDecl", "name": "V_POWER_IO", "type": { @@ -54083,35 +66099,35 @@ ] }, { - "id": "0x558a51fe7a50", + "id": "0x5594b7529528", "kind": "IfStmt", "range": { "begin": { - "offset": 33444, - "line": 1109, + "offset": 34126, + "line": 1138, "col": 5, "tokLen": 2 }, "end": { - "offset": 33484, - "line": 1110, + "offset": 34166, + "line": 1139, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fe79a0", + "id": "0x5594b7529470", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33448, - "line": 1109, + "offset": 34130, + "line": 1138, "col": 9, "tokLen": 1 }, "end": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 } @@ -54123,67 +66139,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe7988", + "id": "0x5594b7529458", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 }, "end": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe7968", + "id": "0x5594b7529438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 }, "end": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe6640", + "id": "0x5594b75281f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33448, + "offset": 34130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33448, + "offset": 34130, "col": 9, "tokLen": 1 } @@ -54191,11 +66207,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54204,16 +66220,16 @@ } }, { - "id": "0x558a51fe7950", + "id": "0x5594b7529420", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 }, "end": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 } @@ -54225,16 +66241,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe6660", + "id": "0x5594b7528218", "kind": "StringLiteral", "range": { "begin": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 }, "end": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 } @@ -54250,33 +66266,33 @@ ] }, { - "id": "0x558a51fe7a40", + "id": "0x5594b7529518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33471, - "line": 1110, + "offset": 34153, + "line": 1139, "col": 9, "tokLen": 6 }, "end": { - "offset": 33484, + "offset": 34166, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fe7a10", + "id": "0x5594b75294e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33478, + "offset": 34160, "col": 16, "tokLen": 4 }, "end": { - "offset": 33484, + "offset": 34166, "col": 22, "tokLen": 12 } @@ -54286,7 +66302,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d7a8", + "id": "0x5594b6a899c8", "kind": "EnumConstantDecl", "name": "V_POWER_CHIP", "type": { @@ -54299,17 +66315,17 @@ ] }, { - "id": "0x558a51fe8078", + "id": "0x5594b7529b90", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33502, - "line": 1111, + "offset": 34184, + "line": 1140, "col": 5, "tokLen": 5 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } @@ -54321,16 +66337,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51fe8060", + "id": "0x5594b7529b78", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33502, + "offset": 34184, "col": 5, "tokLen": 5 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } @@ -54341,28 +66357,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fe8038", + "id": "0x5594b7529b50", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33508, + "offset": 34190, "col": 11, "tokLen": 12 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -54371,28 +66386,27 @@ }, "inner": [ { - "id": "0x558a51fe8018", + "id": "0x5594b7529b30", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33508, + "offset": 34190, "col": 11, "tokLen": 12 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51fe8010", + "temp": "0x5594b7529b28", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -54401,22 +66415,21 @@ }, "inner": [ { - "id": "0x558a51fe7fe0", + "id": "0x5594b7529af8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33508, + "offset": 34190, "col": 11, "tokLen": 12 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -54427,73 +66440,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51fe7fc8", + "id": "0x5594b7529ae0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51fe7fb0", + "id": "0x5594b7529ac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51fe7f90", + "id": "0x5594b7529aa8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51fe7f88", + "temp": "0x5594b7529aa0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -54502,89 +66515,89 @@ }, "inner": [ { - "id": "0x558a51fe7f50", + "id": "0x5594b7529a68", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51fe7f38", + "id": "0x5594b7529a50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 }, "end": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe7f18", + "id": "0x5594b7529a30", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 }, "end": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51fe7f00", + "id": "0x5594b7529a18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 } @@ -54596,16 +66609,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe7a80", + "id": "0x5594b7529578", "kind": "StringLiteral", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 } @@ -54619,16 +66632,16 @@ ] }, { - "id": "0x558a51fe7ab0", + "id": "0x5594b75295a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } @@ -54636,11 +66649,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54671,31 +66684,31 @@ ] } { - "id": "0x558a51fe8260", + "id": "0x5594b7529d68", "kind": "FunctionDecl", "loc": { - "offset": 33581, + "offset": 34263, "file": "ToString.cpp", - "line": 1114, + "line": 1143, "col": 29, "tokLen": 8 }, "range": { "begin": { - "offset": 33553, + "offset": 34235, "col": 1, "tokLen": 8 }, "end": { - "offset": 33941, - "line": 1124, + "offset": 34623, + "line": 1153, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbd240", + "previousDecl": "0x5594b7128628", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::burstMode (const std::string &)" }, @@ -54707,13 +66720,13 @@ }, "inner": [ { - "id": "0x558a5152eaf0", + "id": "0x5594b6a8aef0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x558a5152ea48", + "id": "0x5594b6a8ac88", "kind": "EnumDecl", "name": "burstMode" } @@ -54721,22 +66734,26 @@ ] }, { - "id": "0x558a51fe8188", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "loc": { - "offset": 33609, - "line": 1114, + "offset": 34291, + "line": 1143, "col": 57, "tokLen": 1 }, "range": { "begin": { - "offset": 33590, + "offset": 34272, "col": 38, "tokLen": 5 }, "end": { - "offset": 33609, + "offset": 34291, "col": 57, "tokLen": 1 } @@ -54748,52 +66765,52 @@ } }, { - "id": "0x558a51fedb30", + "id": "0x5594b752fe28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33612, + "offset": 34294, "col": 60, "tokLen": 1 }, "end": { - "offset": 33941, - "line": 1124, + "offset": 34623, + "line": 1153, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fe9860", + "id": "0x5594b752bdb8", "kind": "IfStmt", "range": { "begin": { - "offset": 33618, - "line": 1115, + "offset": 34300, + "line": 1144, "col": 5, "tokLen": 2 }, "end": { - "offset": 33666, - "line": 1116, + "offset": 34348, + "line": 1145, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51fe97b0", + "id": "0x5594b752bd00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33622, - "line": 1115, + "offset": 34304, + "line": 1144, "col": 9, "tokLen": 1 }, "end": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 } @@ -54805,67 +66822,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe9798", + "id": "0x5594b752bce8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 }, "end": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe9778", + "id": "0x5594b752bcc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 }, "end": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe8448", + "id": "0x5594b752aa88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33622, + "offset": 34304, "col": 9, "tokLen": 1 }, "end": { - "offset": 33622, + "offset": 34304, "col": 9, "tokLen": 1 } @@ -54873,11 +66890,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54886,16 +66903,16 @@ } }, { - "id": "0x558a51fe9760", + "id": "0x5594b752bcb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 }, "end": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 } @@ -54907,16 +66924,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe8468", + "id": "0x5594b752aaa8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 }, "end": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 } @@ -54932,33 +66949,33 @@ ] }, { - "id": "0x558a51fe9850", + "id": "0x5594b752bda8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33653, - "line": 1116, + "offset": 34335, + "line": 1145, "col": 9, "tokLen": 6 }, "end": { - "offset": 33666, + "offset": 34348, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51fe9820", + "id": "0x5594b752bd78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33660, + "offset": 34342, "col": 16, "tokLen": 4 }, "end": { - "offset": 33666, + "offset": 34348, "col": 22, "tokLen": 14 } @@ -54968,7 +66985,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152eb10", + "id": "0x5594b6a8ad30", "kind": "EnumConstantDecl", "name": "BURST_INTERNAL", "type": { @@ -54981,35 +66998,35 @@ ] }, { - "id": "0x558a51feac90", + "id": "0x5594b752d108", "kind": "IfStmt", "range": { "begin": { - "offset": 33686, - "line": 1117, + "offset": 34368, + "line": 1146, "col": 5, "tokLen": 2 }, "end": { - "offset": 33734, - "line": 1118, + "offset": 34416, + "line": 1147, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51feabe0", + "id": "0x5594b752d050", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33690, - "line": 1117, + "offset": 34372, + "line": 1146, "col": 9, "tokLen": 1 }, "end": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 } @@ -55021,67 +67038,67 @@ "adl": true, "inner": [ { - "id": "0x558a51feabc8", + "id": "0x5594b752d038", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 }, "end": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51feaba8", + "id": "0x5594b752d018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 }, "end": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe9880", + "id": "0x5594b752bdd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33690, + "offset": 34372, "col": 9, "tokLen": 1 }, "end": { - "offset": 33690, + "offset": 34372, "col": 9, "tokLen": 1 } @@ -55089,11 +67106,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55102,16 +67119,16 @@ } }, { - "id": "0x558a51feab90", + "id": "0x5594b752d000", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 }, "end": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 } @@ -55123,16 +67140,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe98a0", + "id": "0x5594b752bdf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 }, "end": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 } @@ -55148,33 +67165,33 @@ ] }, { - "id": "0x558a51feac80", + "id": "0x5594b752d0f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33721, - "line": 1118, + "offset": 34403, + "line": 1147, "col": 9, "tokLen": 6 }, "end": { - "offset": 33734, + "offset": 34416, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51feac50", + "id": "0x5594b752d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33728, + "offset": 34410, "col": 16, "tokLen": 4 }, "end": { - "offset": 33734, + "offset": 34416, "col": 22, "tokLen": 14 } @@ -55184,7 +67201,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152eb68", + "id": "0x5594b6a8ad88", "kind": "EnumConstantDecl", "name": "BURST_EXTERNAL", "type": { @@ -55197,35 +67214,35 @@ ] }, { - "id": "0x558a51fec0c0", + "id": "0x5594b752e458", "kind": "IfStmt", "range": { "begin": { - "offset": 33754, - "line": 1119, + "offset": 34436, + "line": 1148, "col": 5, "tokLen": 2 }, "end": { - "offset": 33799, - "line": 1120, + "offset": 34481, + "line": 1149, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fec010", + "id": "0x5594b752e3a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33758, - "line": 1119, + "offset": 34440, + "line": 1148, "col": 9, "tokLen": 1 }, "end": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 } @@ -55237,67 +67254,67 @@ "adl": true, "inner": [ { - "id": "0x558a51febff8", + "id": "0x5594b752e388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 }, "end": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51febfd8", + "id": "0x5594b752e368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 }, "end": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51feacb0", + "id": "0x5594b752d128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33758, + "offset": 34440, "col": 9, "tokLen": 1 }, "end": { - "offset": 33758, + "offset": 34440, "col": 9, "tokLen": 1 } @@ -55305,11 +67322,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55318,16 +67335,16 @@ } }, { - "id": "0x558a51febfc0", + "id": "0x5594b752e350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 }, "end": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 } @@ -55339,16 +67356,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51feacd0", + "id": "0x5594b752d148", "kind": "StringLiteral", "range": { "begin": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 }, "end": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 } @@ -55364,33 +67381,33 @@ ] }, { - "id": "0x558a51fec0b0", + "id": "0x5594b752e448", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33786, - "line": 1120, + "offset": 34468, + "line": 1149, "col": 9, "tokLen": 6 }, "end": { - "offset": 33799, + "offset": 34481, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fec080", + "id": "0x5594b752e418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33793, + "offset": 34475, "col": 16, "tokLen": 4 }, "end": { - "offset": 33799, + "offset": 34481, "col": 22, "tokLen": 19 } @@ -55400,7 +67417,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ebc0", + "id": "0x5594b6a8ade0", "kind": "EnumConstantDecl", "name": "CONTINUOUS_INTERNAL", "type": { @@ -55413,35 +67430,35 @@ ] }, { - "id": "0x558a51fed4f0", + "id": "0x5594b752f7a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33824, - "line": 1121, + "offset": 34506, + "line": 1150, "col": 5, "tokLen": 2 }, "end": { - "offset": 33869, - "line": 1122, + "offset": 34551, + "line": 1151, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fed440", + "id": "0x5594b752f6f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33828, - "line": 1121, + "offset": 34510, + "line": 1150, "col": 9, "tokLen": 1 }, "end": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 } @@ -55453,67 +67470,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fed428", + "id": "0x5594b752f6d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 }, "end": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fed408", + "id": "0x5594b752f6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 }, "end": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fec0e0", + "id": "0x5594b752e478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33828, + "offset": 34510, "col": 9, "tokLen": 1 }, "end": { - "offset": 33828, + "offset": 34510, "col": 9, "tokLen": 1 } @@ -55521,11 +67538,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55534,16 +67551,16 @@ } }, { - "id": "0x558a51fed3f0", + "id": "0x5594b752f6a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 }, "end": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 } @@ -55555,16 +67572,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fec100", + "id": "0x5594b752e498", "kind": "StringLiteral", "range": { "begin": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 }, "end": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 } @@ -55580,33 +67597,33 @@ ] }, { - "id": "0x558a51fed4e0", + "id": "0x5594b752f798", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33856, - "line": 1122, + "offset": 34538, + "line": 1151, "col": 9, "tokLen": 6 }, "end": { - "offset": 33869, + "offset": 34551, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fed4b0", + "id": "0x5594b752f768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33863, + "offset": 34545, "col": 16, "tokLen": 4 }, "end": { - "offset": 33869, + "offset": 34551, "col": 22, "tokLen": 19 } @@ -55616,7 +67633,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ec18", + "id": "0x5594b6a8ae38", "kind": "EnumConstantDecl", "name": "CONTINUOUS_EXTERNAL", "type": { @@ -55629,17 +67646,17 @@ ] }, { - "id": "0x558a51fedb18", + "id": "0x5594b752fe10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33894, - "line": 1123, + "offset": 34576, + "line": 1152, "col": 5, "tokLen": 5 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } @@ -55651,16 +67668,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51fedb00", + "id": "0x5594b752fdf8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33894, + "offset": 34576, "col": 5, "tokLen": 5 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } @@ -55671,28 +67688,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fedad8", + "id": "0x5594b752fdd0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33900, + "offset": 34582, "col": 11, "tokLen": 12 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -55701,28 +67717,27 @@ }, "inner": [ { - "id": "0x558a51fedab8", + "id": "0x5594b752fdb0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33900, + "offset": 34582, "col": 11, "tokLen": 12 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51fedab0", + "temp": "0x5594b752fda8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -55731,22 +67746,21 @@ }, "inner": [ { - "id": "0x558a51feda80", + "id": "0x5594b752fd78", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33900, + "offset": 34582, "col": 11, "tokLen": 12 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -55757,73 +67771,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51feda68", + "id": "0x5594b752fd60", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51feda50", + "id": "0x5594b752fd48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51feda30", + "id": "0x5594b752fd28", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51feda28", + "temp": "0x5594b752fd20", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -55832,89 +67846,89 @@ }, "inner": [ { - "id": "0x558a51fed9f0", + "id": "0x5594b752fce8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51fed9d8", + "id": "0x5594b752fcd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 }, "end": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fed9b8", + "id": "0x5594b752fcb0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 }, "end": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51fed9a0", + "id": "0x5594b752fc98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 } @@ -55926,16 +67940,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fed520", + "id": "0x5594b752f7f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 } @@ -55949,16 +67963,16 @@ ] }, { - "id": "0x558a51fed550", + "id": "0x5594b752f828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } @@ -55966,11 +67980,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56001,31 +68015,31 @@ ] } { - "id": "0x558a51fedcf0", + "id": "0x5594b752ffd8", "kind": "FunctionDecl", "loc": { - "offset": 33979, + "offset": 34661, "file": "ToString.cpp", - "line": 1126, + "line": 1155, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 33944, + "offset": 34626, "col": 1, "tokLen": 8 }, "end": { - "offset": 34197, - "line": 1132, + "offset": 34879, + "line": 1161, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbd7d0", + "previousDecl": "0x5594b7129758", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingSourceType (const std::string &)" }, @@ -56037,13 +68051,13 @@ }, "inner": [ { - "id": "0x558a5152eda0", + "id": "0x5594b6a8b090", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x558a5152ecf8", + "id": "0x5594b6a8af38", "kind": "EnumDecl", "name": "timingSourceType" } @@ -56051,22 +68065,26 @@ ] }, { - "id": "0x558a51fedc18", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "loc": { - "offset": 34007, - "line": 1126, + "offset": 34689, + "line": 1155, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 33988, + "offset": 34670, "col": 45, "tokLen": 5 }, "end": { - "offset": 34007, + "offset": 34689, "col": 64, "tokLen": 1 } @@ -56078,52 +68096,52 @@ } }, { - "id": "0x558a51ff0d90", + "id": "0x5594b7533a30", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34010, + "offset": 34692, "col": 67, "tokLen": 1 }, "end": { - "offset": 34197, - "line": 1132, + "offset": 34879, + "line": 1161, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fef2e0", + "id": "0x5594b7532028", "kind": "IfStmt", "range": { "begin": { - "offset": 34016, - "line": 1127, + "offset": 34698, + "line": 1156, "col": 5, "tokLen": 2 }, "end": { - "offset": 34058, - "line": 1128, + "offset": 34740, + "line": 1157, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fef230", + "id": "0x5594b7531f70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34020, - "line": 1127, + "offset": 34702, + "line": 1156, "col": 9, "tokLen": 1 }, "end": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 } @@ -56135,67 +68153,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fef218", + "id": "0x5594b7531f58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 }, "end": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fef1f8", + "id": "0x5594b7531f38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 }, "end": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51feded8", + "id": "0x5594b7530cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34020, + "offset": 34702, "col": 9, "tokLen": 1 }, "end": { - "offset": 34020, + "offset": 34702, "col": 9, "tokLen": 1 } @@ -56203,11 +68221,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fedc18", + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56216,16 +68234,16 @@ } }, { - "id": "0x558a51fef1e0", + "id": "0x5594b7531f20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 }, "end": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 } @@ -56237,16 +68255,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fedef8", + "id": "0x5594b7530d18", "kind": "StringLiteral", "range": { "begin": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 }, "end": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 } @@ -56262,33 +68280,33 @@ ] }, { - "id": "0x558a51fef2d0", + "id": "0x5594b7532018", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34045, - "line": 1128, + "offset": 34727, + "line": 1157, "col": 9, "tokLen": 6 }, "end": { - "offset": 34058, + "offset": 34740, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fef2a0", + "id": "0x5594b7531fe8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34052, + "offset": 34734, "col": 16, "tokLen": 4 }, "end": { - "offset": 34058, + "offset": 34740, "col": 22, "tokLen": 15 } @@ -56298,7 +68316,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152edc0", + "id": "0x5594b6a8afe0", "kind": "EnumConstantDecl", "name": "TIMING_INTERNAL", "type": { @@ -56311,35 +68329,35 @@ ] }, { - "id": "0x558a51ff0710", + "id": "0x5594b7533378", "kind": "IfStmt", "range": { "begin": { - "offset": 34079, - "line": 1129, + "offset": 34761, + "line": 1158, "col": 5, "tokLen": 2 }, "end": { - "offset": 34121, - "line": 1130, + "offset": 34803, + "line": 1159, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51ff0660", + "id": "0x5594b75332c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34083, - "line": 1129, + "offset": 34765, + "line": 1158, "col": 9, "tokLen": 1 }, "end": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 } @@ -56351,67 +68369,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff0648", + "id": "0x5594b75332a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 }, "end": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff0628", + "id": "0x5594b7533288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 }, "end": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fef300", + "id": "0x5594b7532048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34083, + "offset": 34765, "col": 9, "tokLen": 1 }, "end": { - "offset": 34083, + "offset": 34765, "col": 9, "tokLen": 1 } @@ -56419,11 +68437,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fedc18", + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56432,16 +68450,16 @@ } }, { - "id": "0x558a51ff0610", + "id": "0x5594b7533270", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 }, "end": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 } @@ -56453,16 +68471,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fef320", + "id": "0x5594b7532068", "kind": "StringLiteral", "range": { "begin": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 }, "end": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 } @@ -56478,33 +68496,33 @@ ] }, { - "id": "0x558a51ff0700", + "id": "0x5594b7533368", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34108, - "line": 1130, + "offset": 34790, + "line": 1159, "col": 9, "tokLen": 6 }, "end": { - "offset": 34121, + "offset": 34803, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51ff06d0", + "id": "0x5594b7533338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34115, + "offset": 34797, "col": 16, "tokLen": 4 }, "end": { - "offset": 34121, + "offset": 34803, "col": 22, "tokLen": 15 } @@ -56514,7 +68532,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ee18", + "id": "0x5594b6a8b038", "kind": "EnumConstantDecl", "name": "TIMING_EXTERNAL", "type": { @@ -56527,17 +68545,17 @@ ] }, { - "id": "0x558a51ff0d78", + "id": "0x5594b7533a18", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34142, - "line": 1131, + "offset": 34824, + "line": 1160, "col": 5, "tokLen": 5 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } @@ -56549,16 +68567,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51ff0d60", + "id": "0x5594b7533a00", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34142, + "offset": 34824, "col": 5, "tokLen": 5 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } @@ -56569,28 +68587,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ff0d38", + "id": "0x5594b75339d8", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34148, + "offset": 34830, "col": 11, "tokLen": 12 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -56599,28 +68616,27 @@ }, "inner": [ { - "id": "0x558a51ff0d18", + "id": "0x5594b75339b8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34148, + "offset": 34830, "col": 11, "tokLen": 12 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51ff0d10", + "temp": "0x5594b75339b0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -56629,22 +68645,21 @@ }, "inner": [ { - "id": "0x558a51ff0ce0", + "id": "0x5594b7533980", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34148, + "offset": 34830, "col": 11, "tokLen": 12 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -56655,73 +68670,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ff0cc8", + "id": "0x5594b7533968", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51ff0cb0", + "id": "0x5594b7533950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51ff0c90", + "id": "0x5594b7533930", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51ff0c88", + "temp": "0x5594b7533928", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -56730,89 +68745,89 @@ }, "inner": [ { - "id": "0x558a51ff0c50", + "id": "0x5594b75338f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51ff0c38", + "id": "0x5594b75338d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 }, "end": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff0c18", + "id": "0x5594b75338b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 }, "end": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51ff0c00", + "id": "0x5594b75338a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 } @@ -56824,16 +68839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff0740", + "id": "0x5594b75333c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 } @@ -56847,16 +68862,16 @@ ] }, { - "id": "0x558a51ff0778", + "id": "0x5594b7533400", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } @@ -56864,11 +68879,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fedc18", + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56899,31 +68914,31 @@ ] } { - "id": "0x558a51ff0f40", + "id": "0x5594b7533bc8", "kind": "FunctionDecl", "loc": { - "offset": 34230, + "offset": 34912, "file": "ToString.cpp", - "line": 1134, + "line": 1163, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 34200, + "offset": 34882, "col": 1, "tokLen": 8 }, "end": { - "offset": 34640, - "line": 1148, + "offset": 35322, + "line": 1177, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbdd60", + "previousDecl": "0x5594b712a888", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::M3_GainCaps (const std::string &)" }, @@ -56935,13 +68950,13 @@ }, "inner": [ { - "id": "0x558a5152ef10", + "id": "0x5594b6a8b670", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x558a5152ee70", + "id": "0x5594b6a8b0b0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -56949,22 +68964,26 @@ ] }, { - "id": "0x558a51ff0e68", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "loc": { - "offset": 34258, - "line": 1134, + "offset": 34940, + "line": 1163, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 34239, + "offset": 34921, "col": 40, "tokLen": 5 }, "end": { - "offset": 34258, + "offset": 34940, "col": 59, "tokLen": 1 } @@ -56976,52 +68995,52 @@ } }, { - "id": "0x558a51ff9060", + "id": "0x5594b753c338", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34261, + "offset": 34943, "col": 62, "tokLen": 1 }, "end": { - "offset": 34640, - "line": 1148, + "offset": 35322, + "line": 1177, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ff2530", + "id": "0x5594b7535c18", "kind": "IfStmt", "range": { "begin": { - "offset": 34267, - "line": 1135, + "offset": 34949, + "line": 1164, "col": 5, "tokLen": 2 }, "end": { - "offset": 34307, - "line": 1136, + "offset": 34989, + "line": 1165, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff2480", + "id": "0x5594b7535b60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34271, - "line": 1135, + "offset": 34953, + "line": 1164, "col": 9, "tokLen": 1 }, "end": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 } @@ -57033,67 +69052,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff2468", + "id": "0x5594b7535b48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 }, "end": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff2448", + "id": "0x5594b7535b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 }, "end": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff1128", + "id": "0x5594b75348e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34271, + "offset": 34953, "col": 9, "tokLen": 1 }, "end": { - "offset": 34271, + "offset": 34953, "col": 9, "tokLen": 1 } @@ -57101,11 +69120,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57114,16 +69133,16 @@ } }, { - "id": "0x558a51ff2430", + "id": "0x5594b7535b10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 }, "end": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 } @@ -57135,16 +69154,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff1148", + "id": "0x5594b7534908", "kind": "StringLiteral", "range": { "begin": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 }, "end": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 } @@ -57160,33 +69179,33 @@ ] }, { - "id": "0x558a51ff2520", + "id": "0x5594b7535c08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34294, - "line": 1136, + "offset": 34976, + "line": 1165, "col": 9, "tokLen": 6 }, "end": { - "offset": 34307, + "offset": 34989, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff24f0", + "id": "0x5594b7535bd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34301, + "offset": 34983, "col": 16, "tokLen": 4 }, "end": { - "offset": 34307, + "offset": 34989, "col": 22, "tokLen": 9 } @@ -57196,7 +69215,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152efb0", + "id": "0x5594b6a8b1d8", "kind": "EnumConstantDecl", "name": "M3_C10pre", "type": { @@ -57209,35 +69228,35 @@ ] }, { - "id": "0x558a51ff3960", + "id": "0x5594b7536f68", "kind": "IfStmt", "range": { "begin": { - "offset": 34322, - "line": 1137, + "offset": 35004, + "line": 1166, "col": 5, "tokLen": 2 }, "end": { - "offset": 34361, - "line": 1138, + "offset": 35043, + "line": 1167, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff38b0", + "id": "0x5594b7536eb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34326, - "line": 1137, + "offset": 35008, + "line": 1166, "col": 9, "tokLen": 1 }, "end": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 } @@ -57249,67 +69268,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff3898", + "id": "0x5594b7536e98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 }, "end": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff3878", + "id": "0x5594b7536e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 }, "end": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff2550", + "id": "0x5594b7535c38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34326, + "offset": 35008, "col": 9, "tokLen": 1 }, "end": { - "offset": 34326, + "offset": 35008, "col": 9, "tokLen": 1 } @@ -57317,11 +69336,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57330,16 +69349,16 @@ } }, { - "id": "0x558a51ff3860", + "id": "0x5594b7536e60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 }, "end": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 } @@ -57351,16 +69370,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff2570", + "id": "0x5594b7535c58", "kind": "StringLiteral", "range": { "begin": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 }, "end": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 } @@ -57376,33 +69395,33 @@ ] }, { - "id": "0x558a51ff3950", + "id": "0x5594b7536f58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34348, - "line": 1138, + "offset": 35030, + "line": 1167, "col": 9, "tokLen": 6 }, "end": { - "offset": 34361, + "offset": 35043, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff3920", + "id": "0x5594b7536f28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34355, + "offset": 35037, "col": 16, "tokLen": 4 }, "end": { - "offset": 34361, + "offset": 35043, "col": 22, "tokLen": 8 } @@ -57412,7 +69431,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f088", + "id": "0x5594b6a8b2b0", "kind": "EnumConstantDecl", "name": "M3_C15sh", "type": { @@ -57425,35 +69444,35 @@ ] }, { - "id": "0x558a51ff4d90", + "id": "0x5594b75382b8", "kind": "IfStmt", "range": { "begin": { - "offset": 34375, - "line": 1139, + "offset": 35057, + "line": 1168, "col": 5, "tokLen": 2 }, "end": { - "offset": 34414, - "line": 1140, + "offset": 35096, + "line": 1169, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff4ce0", + "id": "0x5594b7538200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34379, - "line": 1139, + "offset": 35061, + "line": 1168, "col": 9, "tokLen": 1 }, "end": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 } @@ -57465,67 +69484,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff4cc8", + "id": "0x5594b75381e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 }, "end": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff4ca8", + "id": "0x5594b75381c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 }, "end": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff3980", + "id": "0x5594b7536f88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34379, + "offset": 35061, "col": 9, "tokLen": 1 }, "end": { - "offset": 34379, + "offset": 35061, "col": 9, "tokLen": 1 } @@ -57533,11 +69552,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57546,16 +69565,16 @@ } }, { - "id": "0x558a51ff4c90", + "id": "0x5594b75381b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 }, "end": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 } @@ -57567,16 +69586,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff39a0", + "id": "0x5594b7536fa8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 }, "end": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 } @@ -57592,33 +69611,33 @@ ] }, { - "id": "0x558a51ff4d80", + "id": "0x5594b75382a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34401, - "line": 1140, + "offset": 35083, + "line": 1169, "col": 9, "tokLen": 6 }, "end": { - "offset": 34414, + "offset": 35096, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff4d50", + "id": "0x5594b7538278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34408, + "offset": 35090, "col": 16, "tokLen": 4 }, "end": { - "offset": 34414, + "offset": 35096, "col": 22, "tokLen": 8 } @@ -57628,7 +69647,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f160", + "id": "0x5594b6a8b388", "kind": "EnumConstantDecl", "name": "M3_C30sh", "type": { @@ -57641,35 +69660,35 @@ ] }, { - "id": "0x558a51ff61c0", + "id": "0x5594b7539608", "kind": "IfStmt", "range": { "begin": { - "offset": 34428, - "line": 1141, + "offset": 35110, + "line": 1170, "col": 5, "tokLen": 2 }, "end": { - "offset": 34467, - "line": 1142, + "offset": 35149, + "line": 1171, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff6110", + "id": "0x5594b7539550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34432, - "line": 1141, + "offset": 35114, + "line": 1170, "col": 9, "tokLen": 1 }, "end": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 } @@ -57681,67 +69700,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff60f8", + "id": "0x5594b7539538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 }, "end": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff60d8", + "id": "0x5594b7539518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 }, "end": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff4db0", + "id": "0x5594b75382d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34432, + "offset": 35114, "col": 9, "tokLen": 1 }, "end": { - "offset": 34432, + "offset": 35114, "col": 9, "tokLen": 1 } @@ -57749,11 +69768,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57762,16 +69781,16 @@ } }, { - "id": "0x558a51ff60c0", + "id": "0x5594b7539500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 }, "end": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 } @@ -57783,16 +69802,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff4dd0", + "id": "0x5594b75382f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 }, "end": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 } @@ -57808,33 +69827,33 @@ ] }, { - "id": "0x558a51ff61b0", + "id": "0x5594b75395f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34454, - "line": 1142, + "offset": 35136, + "line": 1171, "col": 9, "tokLen": 6 }, "end": { - "offset": 34467, + "offset": 35149, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff6180", + "id": "0x5594b75395c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34461, + "offset": 35143, "col": 16, "tokLen": 4 }, "end": { - "offset": 34467, + "offset": 35149, "col": 22, "tokLen": 8 } @@ -57844,7 +69863,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f238", + "id": "0x5594b6a8b460", "kind": "EnumConstantDecl", "name": "M3_C50sh", "type": { @@ -57857,35 +69876,35 @@ ] }, { - "id": "0x558a51ff75f0", + "id": "0x5594b753a968", "kind": "IfStmt", "range": { "begin": { - "offset": 34481, - "line": 1143, + "offset": 35163, + "line": 1172, "col": 5, "tokLen": 2 }, "end": { - "offset": 34523, - "line": 1144, + "offset": 35205, + "line": 1173, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51ff7540", + "id": "0x5594b753a8b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34485, - "line": 1143, + "offset": 35167, + "line": 1172, "col": 9, "tokLen": 1 }, "end": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 } @@ -57897,67 +69916,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff7528", + "id": "0x5594b753a898", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 }, "end": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff7508", + "id": "0x5594b753a878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 }, "end": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff61e0", + "id": "0x5594b7539628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34485, + "offset": 35167, "col": 9, "tokLen": 1 }, "end": { - "offset": 34485, + "offset": 35167, "col": 9, "tokLen": 1 } @@ -57965,11 +69984,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57978,16 +69997,16 @@ } }, { - "id": "0x558a51ff74f0", + "id": "0x5594b753a860", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 }, "end": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 } @@ -57999,16 +70018,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff6200", + "id": "0x5594b7539648", "kind": "StringLiteral", "range": { "begin": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 }, "end": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 } @@ -58024,33 +70043,33 @@ ] }, { - "id": "0x558a51ff75e0", + "id": "0x5594b753a958", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34510, - "line": 1144, + "offset": 35192, + "line": 1173, "col": 9, "tokLen": 6 }, "end": { - "offset": 34523, + "offset": 35205, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51ff75b0", + "id": "0x5594b753a928", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34517, + "offset": 35199, "col": 16, "tokLen": 4 }, "end": { - "offset": 34523, + "offset": 35205, "col": 22, "tokLen": 11 } @@ -58060,7 +70079,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f310", + "id": "0x5594b6a8b538", "kind": "EnumConstantDecl", "name": "M3_C225ACsh", "type": { @@ -58073,35 +70092,35 @@ ] }, { - "id": "0x558a51ff8a20", + "id": "0x5594b753bcb8", "kind": "IfStmt", "range": { "begin": { - "offset": 34540, - "line": 1145, + "offset": 35222, + "line": 1174, "col": 5, "tokLen": 2 }, "end": { - "offset": 34580, - "line": 1146, + "offset": 35262, + "line": 1175, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff8970", + "id": "0x5594b753bc00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34544, - "line": 1145, + "offset": 35226, + "line": 1174, "col": 9, "tokLen": 1 }, "end": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 } @@ -58113,67 +70132,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff8958", + "id": "0x5594b753bbe8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 }, "end": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff8938", + "id": "0x5594b753bbc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 }, "end": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff7610", + "id": "0x5594b753a988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34544, + "offset": 35226, "col": 9, "tokLen": 1 }, "end": { - "offset": 34544, + "offset": 35226, "col": 9, "tokLen": 1 } @@ -58181,11 +70200,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58194,16 +70213,16 @@ } }, { - "id": "0x558a51ff8920", + "id": "0x5594b753bbb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 }, "end": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 } @@ -58215,16 +70234,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff7630", + "id": "0x5594b753a9a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 }, "end": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 } @@ -58240,33 +70259,33 @@ ] }, { - "id": "0x558a51ff8a10", + "id": "0x5594b753bca8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34567, - "line": 1146, + "offset": 35249, + "line": 1175, "col": 9, "tokLen": 6 }, "end": { - "offset": 34580, + "offset": 35262, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff89e0", + "id": "0x5594b753bc78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34574, + "offset": 35256, "col": 16, "tokLen": 4 }, "end": { - "offset": 34580, + "offset": 35262, "col": 22, "tokLen": 9 } @@ -58276,7 +70295,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f3e8", + "id": "0x5594b6a8b610", "kind": "EnumConstantDecl", "name": "M3_C15pre", "type": { @@ -58289,17 +70308,17 @@ ] }, { - "id": "0x558a51ff9048", + "id": "0x5594b753c320", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34595, - "line": 1147, + "offset": 35277, + "line": 1176, "col": 5, "tokLen": 5 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } @@ -58311,16 +70330,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51ff9030", + "id": "0x5594b753c308", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34595, + "offset": 35277, "col": 5, "tokLen": 5 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } @@ -58331,28 +70350,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ff9008", + "id": "0x5594b753c2e0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34601, + "offset": 35283, "col": 11, "tokLen": 12 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -58361,28 +70379,27 @@ }, "inner": [ { - "id": "0x558a51ff8fe8", + "id": "0x5594b753c2c0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34601, + "offset": 35283, "col": 11, "tokLen": 12 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51ff8fe0", + "temp": "0x5594b753c2b8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -58391,22 +70408,21 @@ }, "inner": [ { - "id": "0x558a51ff8fb0", + "id": "0x5594b753c288", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34601, + "offset": 35283, "col": 11, "tokLen": 12 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -58417,73 +70433,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ff8f98", + "id": "0x5594b753c270", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51ff8f80", + "id": "0x5594b753c258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51ff8f60", + "id": "0x5594b753c238", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51ff8f58", + "temp": "0x5594b753c230", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -58492,89 +70508,89 @@ }, "inner": [ { - "id": "0x558a51ff8f20", + "id": "0x5594b753c1f8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51ff8f08", + "id": "0x5594b753c1e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 }, "end": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff8ee8", + "id": "0x5594b753c1c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 }, "end": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51ff8ed0", + "id": "0x5594b753c1a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 } @@ -58586,16 +70602,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff8a50", + "id": "0x5594b753bd08", "kind": "StringLiteral", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 } @@ -58609,16 +70625,16 @@ ] }, { - "id": "0x558a51ff8a80", + "id": "0x5594b753bd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } @@ -58626,11 +70642,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58661,31 +70677,31 @@ ] } { - "id": "0x558a51ff9230", + "id": "0x5594b753c4f8", "kind": "FunctionDecl", "loc": { - "offset": 34674, + "offset": 35356, "file": "ToString.cpp", - "line": 1150, + "line": 1179, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 34643, + "offset": 35325, "col": 1, "tokLen": 8 }, "end": { - "offset": 34957, - "line": 1160, + "offset": 35639, + "line": 1189, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbe2f0", + "previousDecl": "0x5594b712b9b8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::portPosition (const std::string &)" }, @@ -58697,13 +70713,13 @@ }, "inner": [ { - "id": "0x558a5152f570", + "id": "0x5594b6a8b930", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x558a5152f4d0", + "id": "0x5594b6a8b720", "kind": "EnumDecl", "name": "portPosition" } @@ -58711,22 +70727,26 @@ ] }, { - "id": "0x558a51ff9158", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b753c420", "kind": "ParmVarDecl", "loc": { - "offset": 34702, - "line": 1150, + "offset": 35384, + "line": 1179, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 34683, + "offset": 35365, "col": 41, "tokLen": 5 }, "end": { - "offset": 34702, + "offset": 35384, "col": 60, "tokLen": 1 } @@ -58738,52 +70758,52 @@ } }, { - "id": "0x558a51ffeaf0", + "id": "0x5594b75425b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34705, + "offset": 35387, "col": 63, "tokLen": 1 }, "end": { - "offset": 34957, - "line": 1160, + "offset": 35639, + "line": 1189, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ffa820", + "id": "0x5594b753e548", "kind": "IfStmt", "range": { "begin": { - "offset": 34711, - "line": 1151, + "offset": 35393, + "line": 1180, "col": 5, "tokLen": 2 }, "end": { - "offset": 34749, - "line": 1152, + "offset": 35431, + "line": 1181, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51ffa770", + "id": "0x5594b753e490", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34715, - "line": 1151, + "offset": 35397, + "line": 1180, "col": 9, "tokLen": 1 }, "end": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 } @@ -58795,67 +70815,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffa758", + "id": "0x5594b753e478", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 }, "end": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffa738", + "id": "0x5594b753e458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 }, "end": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff9418", + "id": "0x5594b753d218", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34715, + "offset": 35397, "col": 9, "tokLen": 1 }, "end": { - "offset": 34715, + "offset": 35397, "col": 9, "tokLen": 1 } @@ -58863,11 +70883,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58876,16 +70896,16 @@ } }, { - "id": "0x558a51ffa720", + "id": "0x5594b753e440", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 }, "end": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 } @@ -58897,16 +70917,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff9438", + "id": "0x5594b753d238", "kind": "StringLiteral", "range": { "begin": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 }, "end": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 } @@ -58922,33 +70942,33 @@ ] }, { - "id": "0x558a51ffa810", + "id": "0x5594b753e538", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34736, - "line": 1152, + "offset": 35418, + "line": 1181, "col": 9, "tokLen": 6 }, "end": { - "offset": 34749, + "offset": 35431, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51ffa7e0", + "id": "0x5594b753e508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34743, + "offset": 35425, "col": 16, "tokLen": 4 }, "end": { - "offset": 34749, + "offset": 35431, "col": 22, "tokLen": 4 } @@ -58958,7 +70978,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f590", + "id": "0x5594b6a8b7c8", "kind": "EnumConstantDecl", "name": "LEFT", "type": { @@ -58971,35 +70991,35 @@ ] }, { - "id": "0x558a51ffbc50", + "id": "0x5594b753f898", "kind": "IfStmt", "range": { "begin": { - "offset": 34759, - "line": 1153, + "offset": 35441, + "line": 1182, "col": 5, "tokLen": 2 }, "end": { - "offset": 34798, - "line": 1154, + "offset": 35480, + "line": 1183, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51ffbba0", + "id": "0x5594b753f7e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34763, - "line": 1153, + "offset": 35445, + "line": 1182, "col": 9, "tokLen": 1 }, "end": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 } @@ -59011,67 +71031,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffbb88", + "id": "0x5594b753f7c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 }, "end": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffbb68", + "id": "0x5594b753f7a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 }, "end": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ffa840", + "id": "0x5594b753e568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34763, + "offset": 35445, "col": 9, "tokLen": 1 }, "end": { - "offset": 34763, + "offset": 35445, "col": 9, "tokLen": 1 } @@ -59079,11 +71099,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59092,16 +71112,16 @@ } }, { - "id": "0x558a51ffbb50", + "id": "0x5594b753f790", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 }, "end": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 } @@ -59113,16 +71133,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffa860", + "id": "0x5594b753e588", "kind": "StringLiteral", "range": { "begin": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 }, "end": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 } @@ -59138,33 +71158,33 @@ ] }, { - "id": "0x558a51ffbc40", + "id": "0x5594b753f888", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34785, - "line": 1154, + "offset": 35467, + "line": 1183, "col": 9, "tokLen": 6 }, "end": { - "offset": 34798, + "offset": 35480, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51ffbc10", + "id": "0x5594b753f858", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34792, + "offset": 35474, "col": 16, "tokLen": 4 }, "end": { - "offset": 34798, + "offset": 35480, "col": 22, "tokLen": 5 } @@ -59174,7 +71194,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f5e8", + "id": "0x5594b6a8b820", "kind": "EnumConstantDecl", "name": "RIGHT", "type": { @@ -59187,35 +71207,35 @@ ] }, { - "id": "0x558a51ffd080", + "id": "0x5594b7540be8", "kind": "IfStmt", "range": { "begin": { - "offset": 34809, - "line": 1155, + "offset": 35491, + "line": 1184, "col": 5, "tokLen": 2 }, "end": { - "offset": 34846, - "line": 1156, + "offset": 35528, + "line": 1185, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51ffcfd0", + "id": "0x5594b7540b30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34813, - "line": 1155, + "offset": 35495, + "line": 1184, "col": 9, "tokLen": 1 }, "end": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 } @@ -59227,67 +71247,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffcfb8", + "id": "0x5594b7540b18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 }, "end": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffcf98", + "id": "0x5594b7540af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 }, "end": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ffbc70", + "id": "0x5594b753f8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34813, + "offset": 35495, "col": 9, "tokLen": 1 }, "end": { - "offset": 34813, + "offset": 35495, "col": 9, "tokLen": 1 } @@ -59295,11 +71315,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59308,16 +71328,16 @@ } }, { - "id": "0x558a51ffcf80", + "id": "0x5594b7540ae0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 }, "end": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 } @@ -59329,16 +71349,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffbc90", + "id": "0x5594b753f8d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 }, "end": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 } @@ -59354,33 +71374,33 @@ ] }, { - "id": "0x558a51ffd070", + "id": "0x5594b7540bd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34833, - "line": 1156, + "offset": 35515, + "line": 1185, "col": 9, "tokLen": 6 }, "end": { - "offset": 34846, + "offset": 35528, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51ffd040", + "id": "0x5594b7540ba8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34840, + "offset": 35522, "col": 16, "tokLen": 4 }, "end": { - "offset": 34846, + "offset": 35528, "col": 22, "tokLen": 3 } @@ -59390,7 +71410,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f640", + "id": "0x5594b6a8b878", "kind": "EnumConstantDecl", "name": "TOP", "type": { @@ -59403,35 +71423,35 @@ ] }, { - "id": "0x558a51ffe4b0", + "id": "0x5594b7541f38", "kind": "IfStmt", "range": { "begin": { - "offset": 34855, - "line": 1157, + "offset": 35537, + "line": 1186, "col": 5, "tokLen": 2 }, "end": { - "offset": 34895, - "line": 1158, + "offset": 35577, + "line": 1187, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51ffe400", + "id": "0x5594b7541e80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34859, - "line": 1157, + "offset": 35541, + "line": 1186, "col": 9, "tokLen": 1 }, "end": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 } @@ -59443,67 +71463,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffe3e8", + "id": "0x5594b7541e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 }, "end": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffe3c8", + "id": "0x5594b7541e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 }, "end": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ffd0a0", + "id": "0x5594b7540c08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34859, + "offset": 35541, "col": 9, "tokLen": 1 }, "end": { - "offset": 34859, + "offset": 35541, "col": 9, "tokLen": 1 } @@ -59511,11 +71531,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59524,16 +71544,16 @@ } }, { - "id": "0x558a51ffe3b0", + "id": "0x5594b7541e30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 }, "end": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 } @@ -59545,16 +71565,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffd0c0", + "id": "0x5594b7540c28", "kind": "StringLiteral", "range": { "begin": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 }, "end": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 } @@ -59570,33 +71590,33 @@ ] }, { - "id": "0x558a51ffe4a0", + "id": "0x5594b7541f28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34882, - "line": 1158, + "offset": 35564, + "line": 1187, "col": 9, "tokLen": 6 }, "end": { - "offset": 34895, + "offset": 35577, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51ffe470", + "id": "0x5594b7541ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34889, + "offset": 35571, "col": 16, "tokLen": 4 }, "end": { - "offset": 34895, + "offset": 35577, "col": 22, "tokLen": 6 } @@ -59606,7 +71626,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f698", + "id": "0x5594b6a8b8d0", "kind": "EnumConstantDecl", "name": "BOTTOM", "type": { @@ -59619,17 +71639,17 @@ ] }, { - "id": "0x558a51ffead8", + "id": "0x5594b75425a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34907, - "line": 1159, + "offset": 35589, + "line": 1188, "col": 5, "tokLen": 5 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } @@ -59641,16 +71661,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51ffeac0", + "id": "0x5594b7542588", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34907, + "offset": 35589, "col": 5, "tokLen": 5 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } @@ -59661,28 +71681,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ffea98", + "id": "0x5594b7542560", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34913, + "offset": 35595, "col": 11, "tokLen": 12 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -59691,28 +71710,27 @@ }, "inner": [ { - "id": "0x558a51ffea78", + "id": "0x5594b7542540", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34913, + "offset": 35595, "col": 11, "tokLen": 12 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51ffea70", + "temp": "0x5594b7542538", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -59721,22 +71739,21 @@ }, "inner": [ { - "id": "0x558a51ffea40", + "id": "0x5594b7542508", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34913, + "offset": 35595, "col": 11, "tokLen": 12 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -59747,73 +71764,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ffea28", + "id": "0x5594b75424f0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51ffea10", + "id": "0x5594b75424d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51ffe9f0", + "id": "0x5594b75424b8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51ffe9e8", + "temp": "0x5594b75424b0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -59822,89 +71839,89 @@ }, "inner": [ { - "id": "0x558a51ffe9b0", + "id": "0x5594b7542478", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51ffe998", + "id": "0x5594b7542460", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 }, "end": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffe978", + "id": "0x5594b7542440", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 }, "end": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51ffe960", + "id": "0x5594b7542428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 } @@ -59916,16 +71933,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffe4e0", + "id": "0x5594b7541f88", "kind": "StringLiteral", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 } @@ -59939,16 +71956,16 @@ ] }, { - "id": "0x558a51ffe510", + "id": "0x5594b7541fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } @@ -59956,11 +71973,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59991,31 +72008,31 @@ ] } { - "id": "0x558a51ffecb0", + "id": "0x5594b7542768", "kind": "FunctionDecl", "loc": { - "offset": 34997, + "offset": 35679, "file": "ToString.cpp", - "line": 1162, + "line": 1191, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 34960, + "offset": 35642, "col": 1, "tokLen": 8 }, "end": { - "offset": 35420, - "line": 1173, + "offset": 36102, + "line": 1202, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbe880", + "previousDecl": "0x5594b712cae8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::streamingInterface (const std::string &)" }, @@ -60027,13 +72044,13 @@ }, "inner": [ { - "id": "0x558a5152f930", + "id": "0x5594b6a8bec0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x558a5152f890", + "id": "0x5594b6a8baf0", "kind": "EnumDecl", "name": "streamingInterface" } @@ -60041,22 +72058,26 @@ ] }, { - "id": "0x558a51ffebd8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7542690", "kind": "ParmVarDecl", "loc": { - "offset": 35025, - "line": 1162, + "offset": 35707, + "line": 1191, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 35006, + "offset": 35688, "col": 47, "tokLen": 5 }, "end": { - "offset": 35025, + "offset": 35707, "col": 66, "tokLen": 1 } @@ -60068,55 +72089,55 @@ } }, { - "id": "0x558a520048f0", + "id": "0x5594b75484b0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35028, + "offset": 35710, "col": 69, "tokLen": 1 }, "end": { - "offset": 35420, - "line": 1173, + "offset": 36102, + "line": 1202, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ffef98", + "id": "0x5594b7543578", "kind": "DeclStmt", "range": { "begin": { - "offset": 35034, - "line": 1163, + "offset": 35716, + "line": 1192, "col": 5, "tokLen": 3 }, "end": { - "offset": 35052, + "offset": 35734, "col": 23, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "loc": { - "offset": 35046, + "offset": 35728, "col": 17, "tokLen": 2 }, "range": { "begin": { - "offset": 35034, + "offset": 35716, "col": 5, "tokLen": 3 }, "end": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 } @@ -60126,21 +72147,21 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51ffef68", + "id": "0x5594b7543548", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 }, "end": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 } @@ -60148,7 +72169,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -60158,16 +72179,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ffef48", + "id": "0x5594b7543528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 }, "end": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 } @@ -60175,11 +72196,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffebd8", + "id": "0x5594b7542690", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60194,35 +72215,35 @@ ] }, { - "id": "0x558a52000550", + "id": "0x5594b7544370", "kind": "IfStmt", "range": { "begin": { - "offset": 35058, - "line": 1164, + "offset": 35740, + "line": 1193, "col": 5, "tokLen": 2 }, "end": { - "offset": 35125, - "line": 1165, + "offset": 35807, + "line": 1194, "col": 30, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fffa78", + "id": "0x5594b7543810", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35062, - "line": 1164, + "offset": 35744, + "line": 1193, "col": 9, "tokLen": 1 }, "end": { - "offset": 35090, + "offset": 35772, "col": 37, "tokLen": 4 } @@ -60234,16 +72255,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a51fff900", + "id": "0x5594b75436b0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 }, "end": { - "offset": 35072, + "offset": 35754, "col": 19, "tokLen": 1 } @@ -60251,21 +72272,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fff8d0", + "id": "0x5594b7543680", "kind": "MemberExpr", "range": { "begin": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 }, "end": { - "offset": 35064, + "offset": 35746, "col": 11, "tokLen": 4 } @@ -60276,19 +72297,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b838", + "referencedMemberDecl": "0x5594b61af510", "inner": [ { - "id": "0x558a51ffefb0", + "id": "0x5594b7543590", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 }, "end": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 } @@ -60296,11 +72317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffebd8", + "id": "0x5594b7542690", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60311,16 +72332,16 @@ ] }, { - "id": "0x558a51fff048", + "id": "0x5594b7543628", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 35069, + "offset": 35751, "col": 16, "tokLen": 3 }, "end": { - "offset": 35069, + "offset": 35751, "col": 16, "tokLen": 3 } @@ -60332,7 +72353,7 @@ "value": 44 }, { - "id": "0x558a51fff948", + "id": "0x5594b7543700", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60341,59 +72362,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fff930", + "id": "0x5594b75436e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 102107, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2991, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f9b0", + "id": "0x5594b6094080", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -60410,59 +72431,59 @@ ] }, { - "id": "0x558a51fffa60", + "id": "0x5594b75437f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35077, + "offset": 35759, "file": "ToString.cpp", - "line": 1164, + "line": 1193, "col": 24, "tokLen": 3 }, "end": { - "offset": 35090, + "offset": 35772, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51fffa30", + "id": "0x5594b75437c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35077, + "offset": 35759, "col": 24, "tokLen": 3 }, "end": { - "offset": 35090, + "offset": 35772, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -60472,38 +72493,37 @@ ] }, { - "id": "0x558a520004a8", + "id": "0x5594b75442c0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35104, - "line": 1165, + "offset": 35786, + "line": 1194, "col": 9, "tokLen": 2 }, "end": { - "offset": 35125, + "offset": 35807, "col": 30, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", "qualType": "basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x558a52000478", + "id": "0x5594b7544290", "kind": "MemberExpr", "range": { "begin": { - "offset": 35104, + "offset": 35786, "col": 9, "tokLen": 2 }, "end": { - "offset": 35107, + "offset": 35789, "col": 12, "tokLen": 5 } @@ -60514,19 +72534,19 @@ "valueCategory": "prvalue", "name": "erase", "isArrow": false, - "referencedMemberDecl": "0x558a50c904f8", + "referencedMemberDecl": "0x5594b61a3f90", "inner": [ { - "id": "0x558a51fffa98", + "id": "0x5594b7543830", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35104, + "offset": 35786, "col": 9, "tokLen": 2 }, "end": { - "offset": 35104, + "offset": 35786, "col": 9, "tokLen": 2 } @@ -60534,33 +72554,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a520003f8", + "id": "0x5594b7544208", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35124, + "offset": 35806, "col": 29, "tokLen": 1 } @@ -60568,21 +72588,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520003b0", + "id": "0x5594b75441c0", "kind": "MemberExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35116, + "offset": 35798, "col": 21, "tokLen": 4 } @@ -60593,19 +72613,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b838", + "referencedMemberDecl": "0x5594b61af510", "inner": [ { - "id": "0x558a520003e0", + "id": "0x5594b75441f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 } @@ -60617,16 +72637,16 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51fffb20", + "id": "0x5594b75438b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 } @@ -60634,17 +72654,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -60653,16 +72673,16 @@ ] }, { - "id": "0x558a51fffbb8", + "id": "0x5594b7543950", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 35121, + "offset": 35803, "col": 26, "tokLen": 3 }, "end": { - "offset": 35121, + "offset": 35803, "col": 26, "tokLen": 3 } @@ -60674,7 +72694,7 @@ "value": 44 }, { - "id": "0x558a52000428", + "id": "0x5594b7544240", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60683,59 +72703,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fff930", + "id": "0x5594b75436e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 102107, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2991, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f9b0", + "id": "0x5594b6094080", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -60752,7 +72772,7 @@ ] }, { - "id": "0x558a52000530", + "id": "0x5594b7544350", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60760,76 +72780,76 @@ }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52000518", + "id": "0x5594b7544338", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 76670, - "line": 2323, + "offset": 77485, + "line": 2347, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 76670, + "offset": 77485, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520004f8", + "id": "0x5594b7544318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 76670, + "offset": 77485, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 76670, + "offset": 77485, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -60843,36 +72863,36 @@ ] }, { - "id": "0x558a520019b0", + "id": "0x5594b75456f0", "kind": "IfStmt", "range": { "begin": { - "offset": 35132, + "offset": 35814, "file": "ToString.cpp", - "line": 1166, + "line": 1195, "col": 5, "tokLen": 2 }, "end": { - "offset": 35191, - "line": 1167, + "offset": 35873, + "line": 1196, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x558a520018e8", + "id": "0x5594b7545618", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35136, - "line": 1166, + "offset": 35818, + "line": 1195, "col": 9, "tokLen": 2 }, "end": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 } @@ -60884,89 +72904,89 @@ "adl": true, "inner": [ { - "id": "0x558a520018d0", + "id": "0x5594b7545600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35139, + "offset": 35821, "col": 12, "tokLen": 2 }, "end": { - "offset": 35139, + "offset": 35821, "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": "0x558a520018b0", + "id": "0x5594b75455e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35139, + "offset": 35821, "col": 12, "tokLen": 2 }, "end": { - "offset": 35139, + "offset": 35821, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52001880", + "id": "0x5594b75455b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35136, + "offset": 35818, "col": 9, "tokLen": 2 }, "end": { - "offset": 35136, + "offset": 35818, "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": "0x558a52000570", + "id": "0x5594b7544390", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35136, + "offset": 35818, "col": 9, "tokLen": 2 }, "end": { - "offset": 35136, + "offset": 35818, "col": 9, "tokLen": 2 } @@ -60974,33 +72994,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a52001898", + "id": "0x5594b75455c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 }, "end": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 } @@ -61012,16 +73032,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52000590", + "id": "0x5594b75443b0", "kind": "StringLiteral", "range": { "begin": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 }, "end": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 } @@ -61037,33 +73057,33 @@ ] }, { - "id": "0x558a520019a0", + "id": "0x5594b75456e0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35158, - "line": 1167, + "offset": 35840, + "line": 1196, "col": 9, "tokLen": 6 }, "end": { - "offset": 35191, + "offset": 35873, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52001970", + "id": "0x5594b75456b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35165, + "offset": 35847, "col": 16, "tokLen": 4 }, "end": { - "offset": 35191, + "offset": 35873, "col": 42, "tokLen": 4 } @@ -61073,7 +73093,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f990", + "id": "0x5594b6a8bbd8", "kind": "EnumConstantDecl", "name": "NONE", "type": { @@ -61086,35 +73106,35 @@ ] }, { - "id": "0x558a52002e10", + "id": "0x5594b7546a70", "kind": "IfStmt", "range": { "begin": { - "offset": 35201, - "line": 1168, + "offset": 35883, + "line": 1197, "col": 5, "tokLen": 2 }, "end": { - "offset": 35259, - "line": 1169, + "offset": 35941, + "line": 1198, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x558a52002d48", + "id": "0x5594b7546998", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35205, - "line": 1168, + "offset": 35887, + "line": 1197, "col": 9, "tokLen": 2 }, "end": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 } @@ -61126,89 +73146,89 @@ "adl": true, "inner": [ { - "id": "0x558a52002d30", + "id": "0x5594b7546980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35208, + "offset": 35890, "col": 12, "tokLen": 2 }, "end": { - "offset": 35208, + "offset": 35890, "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": "0x558a52002d10", + "id": "0x5594b7546960", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35208, + "offset": 35890, "col": 12, "tokLen": 2 }, "end": { - "offset": 35208, + "offset": 35890, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52002ce0", + "id": "0x5594b7546930", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35205, + "offset": 35887, "col": 9, "tokLen": 2 }, "end": { - "offset": 35205, + "offset": 35887, "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": "0x558a520019d0", + "id": "0x5594b7545710", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35205, + "offset": 35887, "col": 9, "tokLen": 2 }, "end": { - "offset": 35205, + "offset": 35887, "col": 9, "tokLen": 2 } @@ -61216,33 +73236,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a52002cf8", + "id": "0x5594b7546948", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 }, "end": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 } @@ -61254,16 +73274,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520019f0", + "id": "0x5594b7545730", "kind": "StringLiteral", "range": { "begin": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 }, "end": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 } @@ -61279,33 +73299,33 @@ ] }, { - "id": "0x558a52002e00", + "id": "0x5594b7546a60", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35226, - "line": 1169, + "offset": 35908, + "line": 1198, "col": 9, "tokLen": 6 }, "end": { - "offset": 35259, + "offset": 35941, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x558a52002dd0", + "id": "0x5594b7546a30", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35233, + "offset": 35915, "col": 16, "tokLen": 4 }, "end": { - "offset": 35259, + "offset": 35941, "col": 42, "tokLen": 16 } @@ -61315,7 +73335,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fa68", + "id": "0x5594b6a8bcb0", "kind": "EnumConstantDecl", "name": "LOW_LATENCY_LINK", "type": { @@ -61328,35 +73348,35 @@ ] }, { - "id": "0x558a52004270", + "id": "0x5594b7547df0", "kind": "IfStmt", "range": { "begin": { - "offset": 35281, - "line": 1170, + "offset": 35963, + "line": 1199, "col": 5, "tokLen": 2 }, "end": { - "offset": 35341, - "line": 1171, + "offset": 36023, + "line": 1200, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x558a520041a8", + "id": "0x5594b7547d18", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35285, - "line": 1170, + "offset": 35967, + "line": 1199, "col": 9, "tokLen": 2 }, "end": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 } @@ -61368,89 +73388,89 @@ "adl": true, "inner": [ { - "id": "0x558a52004190", + "id": "0x5594b7547d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 35970, "col": 12, "tokLen": 2 }, "end": { - "offset": 35288, + "offset": 35970, "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": "0x558a52004170", + "id": "0x5594b7547ce0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35288, + "offset": 35970, "col": 12, "tokLen": 2 }, "end": { - "offset": 35288, + "offset": 35970, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52004140", + "id": "0x5594b7547cb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35285, + "offset": 35967, "col": 9, "tokLen": 2 }, "end": { - "offset": 35285, + "offset": 35967, "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": "0x558a52002e30", + "id": "0x5594b7546a90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35285, + "offset": 35967, "col": 9, "tokLen": 2 }, "end": { - "offset": 35285, + "offset": 35967, "col": 9, "tokLen": 2 } @@ -61458,33 +73478,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a52004158", + "id": "0x5594b7547cc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 }, "end": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 } @@ -61496,16 +73516,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52002e50", + "id": "0x5594b7546ab0", "kind": "StringLiteral", "range": { "begin": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 }, "end": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 } @@ -61521,33 +73541,33 @@ ] }, { - "id": "0x558a52004260", + "id": "0x5594b7547de0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35308, - "line": 1171, + "offset": 35990, + "line": 1200, "col": 9, "tokLen": 6 }, "end": { - "offset": 35341, + "offset": 36023, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x558a52004230", + "id": "0x5594b7547db0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35315, + "offset": 35997, "col": 16, "tokLen": 4 }, "end": { - "offset": 35341, + "offset": 36023, "col": 42, "tokLen": 13 } @@ -61557,7 +73577,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fb40", + "id": "0x5594b6a8bd88", "kind": "EnumConstantDecl", "name": "ETHERNET_10GB", "type": { @@ -61570,17 +73590,17 @@ ] }, { - "id": "0x558a520048d8", + "id": "0x5594b7548498", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35360, - "line": 1172, + "offset": 36042, + "line": 1201, "col": 5, "tokLen": 5 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } @@ -61592,16 +73612,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a520048c0", + "id": "0x5594b7548480", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35360, + "offset": 36042, "col": 5, "tokLen": 5 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } @@ -61612,28 +73632,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52004898", + "id": "0x5594b7548458", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35366, + "offset": 36048, "col": 11, "tokLen": 12 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -61642,28 +73661,27 @@ }, "inner": [ { - "id": "0x558a52004878", + "id": "0x5594b7548438", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35366, + "offset": 36048, "col": 11, "tokLen": 12 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52004870", + "temp": "0x5594b7548430", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -61672,22 +73690,21 @@ }, "inner": [ { - "id": "0x558a52004840", + "id": "0x5594b7548400", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35366, + "offset": 36048, "col": 11, "tokLen": 12 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -61698,73 +73715,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52004828", + "id": "0x5594b75483e8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a52004810", + "id": "0x5594b75483d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a520047f0", + "id": "0x5594b75483b0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a520047e8", + "temp": "0x5594b75483a8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -61773,89 +73790,89 @@ }, "inner": [ { - "id": "0x558a520047b0", + "id": "0x5594b7548370", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52004798", + "id": "0x5594b7548358", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 }, "end": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52004778", + "id": "0x5594b7548338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 }, "end": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a52004760", + "id": "0x5594b7548320", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 } @@ -61867,16 +73884,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520042a0", + "id": "0x5594b7547e40", "kind": "StringLiteral", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 } @@ -61890,16 +73907,16 @@ ] }, { - "id": "0x558a520042d8", + "id": "0x5594b7547e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } @@ -61907,11 +73924,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffebd8", + "id": "0x5594b7542690", "kind": "ParmVarDecl", "name": "s", "type": { @@ -61942,31 +73959,31 @@ ] } { - "id": "0x558a52004ac0", + "id": "0x5594b7548668", "kind": "FunctionDecl", "loc": { - "offset": 35455, + "offset": 36137, "file": "ToString.cpp", - "line": 1175, + "line": 1204, "col": 33, "tokLen": 8 }, "range": { "begin": { - "offset": 35423, + "offset": 36105, "col": 1, "tokLen": 8 }, "end": { - "offset": 35645, - "line": 1181, + "offset": 36327, + "line": 1210, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbee10", + "previousDecl": "0x5594b712dc18", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::vetoAlgorithm (const std::string &)" }, @@ -61978,13 +73995,13 @@ }, "inner": [ { - "id": "0x558a5152fd10", + "id": "0x5594b6a8c040", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x558a5152fc70", + "id": "0x5594b6a8bee0", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -61992,22 +74009,26 @@ ] }, { - "id": "0x558a520049e0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7548590", "kind": "ParmVarDecl", "loc": { - "offset": 35483, - "line": 1175, + "offset": 36165, + "line": 1204, "col": 61, "tokLen": 1 }, "range": { "begin": { - "offset": 35464, + "offset": 36146, "col": 42, "tokLen": 5 }, "end": { - "offset": 35483, + "offset": 36165, "col": 61, "tokLen": 1 } @@ -62019,52 +74040,52 @@ } }, { - "id": "0x558a52007b30", + "id": "0x5594b754c088", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35486, + "offset": 36168, "col": 64, "tokLen": 1 }, "end": { - "offset": 35645, - "line": 1181, + "offset": 36327, + "line": 1210, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520060b0", + "id": "0x5594b754a6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 35492, - "line": 1176, + "offset": 36174, + "line": 1205, "col": 5, "tokLen": 2 }, "end": { - "offset": 35530, - "line": 1177, + "offset": 36212, + "line": 1206, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52006000", + "id": "0x5594b754a600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35496, - "line": 1176, + "offset": 36178, + "line": 1205, "col": 9, "tokLen": 1 }, "end": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 } @@ -62076,67 +74097,67 @@ "adl": true, "inner": [ { - "id": "0x558a52005fe8", + "id": "0x5594b754a5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 }, "end": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52005fc8", + "id": "0x5594b754a5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 }, "end": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52004ca8", + "id": "0x5594b7549388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35496, + "offset": 36178, "col": 9, "tokLen": 1 }, "end": { - "offset": 35496, + "offset": 36178, "col": 9, "tokLen": 1 } @@ -62144,11 +74165,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520049e0", + "id": "0x5594b7548590", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62157,16 +74178,16 @@ } }, { - "id": "0x558a52005fb0", + "id": "0x5594b754a5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 }, "end": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 } @@ -62178,16 +74199,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52004cc8", + "id": "0x5594b75493a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 }, "end": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 } @@ -62203,33 +74224,33 @@ ] }, { - "id": "0x558a520060a0", + "id": "0x5594b754a6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35517, - "line": 1177, + "offset": 36199, + "line": 1206, "col": 9, "tokLen": 6 }, "end": { - "offset": 35530, + "offset": 36212, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52006070", + "id": "0x5594b754a678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35524, + "offset": 36206, "col": 16, "tokLen": 4 }, "end": { - "offset": 35530, + "offset": 36212, "col": 22, "tokLen": 8 } @@ -62239,7 +74260,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fd30", + "id": "0x5594b6a8bf88", "kind": "EnumConstantDecl", "name": "ALG_HITS", "type": { @@ -62252,35 +74273,35 @@ ] }, { - "id": "0x558a520074f0", + "id": "0x5594b754ba08", "kind": "IfStmt", "range": { "begin": { - "offset": 35544, - "line": 1178, + "offset": 36226, + "line": 1207, "col": 5, "tokLen": 2 }, "end": { - "offset": 35581, - "line": 1179, + "offset": 36263, + "line": 1208, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a52007440", + "id": "0x5594b754b950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35548, - "line": 1178, + "offset": 36230, + "line": 1207, "col": 9, "tokLen": 1 }, "end": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 } @@ -62292,67 +74313,67 @@ "adl": true, "inner": [ { - "id": "0x558a52007428", + "id": "0x5594b754b938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 }, "end": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52007408", + "id": "0x5594b754b918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 }, "end": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520060d0", + "id": "0x5594b754a6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35548, + "offset": 36230, "col": 9, "tokLen": 1 }, "end": { - "offset": 35548, + "offset": 36230, "col": 9, "tokLen": 1 } @@ -62360,11 +74381,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520049e0", + "id": "0x5594b7548590", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62373,16 +74394,16 @@ } }, { - "id": "0x558a520073f0", + "id": "0x5594b754b900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 }, "end": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 } @@ -62394,16 +74415,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520060f0", + "id": "0x5594b754a6f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 }, "end": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 } @@ -62419,33 +74440,33 @@ ] }, { - "id": "0x558a520074e0", + "id": "0x5594b754b9f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35568, - "line": 1179, + "offset": 36250, + "line": 1208, "col": 9, "tokLen": 6 }, "end": { - "offset": 35581, + "offset": 36263, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a520074b0", + "id": "0x5594b754b9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35575, + "offset": 36257, "col": 16, "tokLen": 4 }, "end": { - "offset": 35581, + "offset": 36263, "col": 22, "tokLen": 7 } @@ -62455,7 +74476,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fd88", + "id": "0x5594b6a8bfe0", "kind": "EnumConstantDecl", "name": "ALG_RAW", "type": { @@ -62468,17 +74489,17 @@ ] }, { - "id": "0x558a52007b18", + "id": "0x5594b754c070", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35594, - "line": 1180, + "offset": 36276, + "line": 1209, "col": 5, "tokLen": 5 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } @@ -62490,16 +74511,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52007b00", + "id": "0x5594b754c058", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35594, + "offset": 36276, "col": 5, "tokLen": 5 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } @@ -62510,28 +74531,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52007ad8", + "id": "0x5594b754c030", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35600, + "offset": 36282, "col": 11, "tokLen": 12 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -62540,28 +74560,27 @@ }, "inner": [ { - "id": "0x558a52007ab8", + "id": "0x5594b754c010", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35600, + "offset": 36282, "col": 11, "tokLen": 12 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52007ab0", + "temp": "0x5594b754c008", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -62570,22 +74589,21 @@ }, "inner": [ { - "id": "0x558a52007a80", + "id": "0x5594b754bfd8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35600, + "offset": 36282, "col": 11, "tokLen": 12 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -62596,73 +74614,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52007a68", + "id": "0x5594b754bfc0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a52007a50", + "id": "0x5594b754bfa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52007a30", + "id": "0x5594b754bf88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a52007a28", + "temp": "0x5594b754bf80", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -62671,89 +74689,89 @@ }, "inner": [ { - "id": "0x558a520079f0", + "id": "0x5594b754bf48", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a520079d8", + "id": "0x5594b754bf30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 }, "end": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520079b8", + "id": "0x5594b754bf10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 }, "end": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a520079a0", + "id": "0x5594b754bef8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 } @@ -62765,16 +74783,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52007520", + "id": "0x5594b754ba58", "kind": "StringLiteral", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 } @@ -62788,16 +74806,16 @@ ] }, { - "id": "0x558a52007550", + "id": "0x5594b754ba88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } @@ -62805,11 +74823,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520049e0", + "id": "0x5594b7548590", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62840,31 +74858,31 @@ ] } { - "id": "0x558a52007ce0", + "id": "0x5594b754c228", "kind": "FunctionDecl", "loc": { - "offset": 35675, + "offset": 36357, "file": "ToString.cpp", - "line": 1183, + "line": 1212, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 35648, + "offset": 36330, "col": 1, "tokLen": 8 }, "end": { - "offset": 36101, - "line": 1197, + "offset": 36783, + "line": 1226, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbf3a0", + "previousDecl": "0x5594b712ed48", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::gainMode (const std::string &)" }, @@ -62876,13 +74894,13 @@ }, "inner": [ { - "id": "0x558a5152fe80", + "id": "0x5594b6a8c320", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x558a5152fde0", + "id": "0x5594b6a8c060", "kind": "EnumDecl", "name": "gainMode" } @@ -62890,22 +74908,26 @@ ] }, { - "id": "0x558a52007c08", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b754c150", "kind": "ParmVarDecl", "loc": { - "offset": 35703, - "line": 1183, + "offset": 36385, + "line": 1212, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 35684, + "offset": 36366, "col": 37, "tokLen": 5 }, "end": { - "offset": 35703, + "offset": 36385, "col": 56, "tokLen": 1 } @@ -62917,52 +74939,52 @@ } }, { - "id": "0x558a5200fe00", + "id": "0x5594b7554988", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35706, + "offset": 36388, "col": 59, "tokLen": 1 }, "end": { - "offset": 36101, - "line": 1197, + "offset": 36783, + "line": 1226, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520092d0", + "id": "0x5594b754e278", "kind": "IfStmt", "range": { "begin": { - "offset": 35712, - "line": 1184, + "offset": 36394, + "line": 1213, "col": 5, "tokLen": 2 }, "end": { - "offset": 35753, - "line": 1185, + "offset": 36435, + "line": 1214, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a52009220", + "id": "0x5594b754e1c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35716, - "line": 1184, + "offset": 36398, + "line": 1213, "col": 9, "tokLen": 1 }, "end": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 } @@ -62974,67 +74996,67 @@ "adl": true, "inner": [ { - "id": "0x558a52009208", + "id": "0x5594b754e1a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 }, "end": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520091e8", + "id": "0x5594b754e188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 }, "end": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52007ec8", + "id": "0x5594b754cf48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35716, + "offset": 36398, "col": 9, "tokLen": 1 }, "end": { - "offset": 35716, + "offset": 36398, "col": 9, "tokLen": 1 } @@ -63042,11 +75064,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63055,16 +75077,16 @@ } }, { - "id": "0x558a520091d0", + "id": "0x5594b754e170", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 }, "end": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 } @@ -63076,16 +75098,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52007ee8", + "id": "0x5594b754cf68", "kind": "StringLiteral", "range": { "begin": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 }, "end": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 } @@ -63101,33 +75123,33 @@ ] }, { - "id": "0x558a520092c0", + "id": "0x5594b754e268", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35740, - "line": 1185, + "offset": 36422, + "line": 1214, "col": 9, "tokLen": 6 }, "end": { - "offset": 35753, + "offset": 36435, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a52009290", + "id": "0x5594b754e238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35747, + "offset": 36429, "col": 16, "tokLen": 4 }, "end": { - "offset": 35753, + "offset": 36435, "col": 22, "tokLen": 7 } @@ -63137,7 +75159,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fea0", + "id": "0x5594b6a8c108", "kind": "EnumConstantDecl", "name": "DYNAMIC", "type": { @@ -63150,35 +75172,35 @@ ] }, { - "id": "0x558a5200a700", + "id": "0x5594b754f5c8", "kind": "IfStmt", "range": { "begin": { - "offset": 35766, - "line": 1186, + "offset": 36448, + "line": 1215, "col": 5, "tokLen": 2 }, "end": { - "offset": 35813, - "line": 1187, + "offset": 36495, + "line": 1216, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200a650", + "id": "0x5594b754f510", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35770, - "line": 1186, + "offset": 36452, + "line": 1215, "col": 9, "tokLen": 1 }, "end": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 } @@ -63190,67 +75212,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200a638", + "id": "0x5594b754f4f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 }, "end": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200a618", + "id": "0x5594b754f4d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 }, "end": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520092f0", + "id": "0x5594b754e298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35770, + "offset": 36452, "col": 9, "tokLen": 1 }, "end": { - "offset": 35770, + "offset": 36452, "col": 9, "tokLen": 1 } @@ -63258,11 +75280,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63271,16 +75293,16 @@ } }, { - "id": "0x558a5200a600", + "id": "0x5594b754f4c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 }, "end": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 } @@ -63292,16 +75314,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52009310", + "id": "0x5594b754e2b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 }, "end": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 } @@ -63317,33 +75339,33 @@ ] }, { - "id": "0x558a5200a6f0", + "id": "0x5594b754f5b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35800, - "line": 1187, + "offset": 36482, + "line": 1216, "col": 9, "tokLen": 6 }, "end": { - "offset": 35813, + "offset": 36495, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200a6c0", + "id": "0x5594b754f588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35807, + "offset": 36489, "col": 16, "tokLen": 4 }, "end": { - "offset": 35813, + "offset": 36495, "col": 22, "tokLen": 15 } @@ -63353,7 +75375,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fef8", + "id": "0x5594b6a8c160", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G1", "type": { @@ -63366,35 +75388,35 @@ ] }, { - "id": "0x558a5200bb30", + "id": "0x5594b7550918", "kind": "IfStmt", "range": { "begin": { - "offset": 35834, - "line": 1188, + "offset": 36516, + "line": 1217, "col": 5, "tokLen": 2 }, "end": { - "offset": 35881, - "line": 1189, + "offset": 36563, + "line": 1218, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200ba80", + "id": "0x5594b7550860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35838, - "line": 1188, + "offset": 36520, + "line": 1217, "col": 9, "tokLen": 1 }, "end": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 } @@ -63406,67 +75428,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200ba68", + "id": "0x5594b7550848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 }, "end": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200ba48", + "id": "0x5594b7550828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 }, "end": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200a720", + "id": "0x5594b754f5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35838, + "offset": 36520, "col": 9, "tokLen": 1 }, "end": { - "offset": 35838, + "offset": 36520, "col": 9, "tokLen": 1 } @@ -63474,11 +75496,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63487,16 +75509,16 @@ } }, { - "id": "0x558a5200ba30", + "id": "0x5594b7550810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 }, "end": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 } @@ -63508,16 +75530,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200a740", + "id": "0x5594b754f608", "kind": "StringLiteral", "range": { "begin": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 }, "end": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 } @@ -63533,33 +75555,33 @@ ] }, { - "id": "0x558a5200bb20", + "id": "0x5594b7550908", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35868, - "line": 1189, + "offset": 36550, + "line": 1218, "col": 9, "tokLen": 6 }, "end": { - "offset": 35881, + "offset": 36563, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200baf0", + "id": "0x5594b75508d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35875, + "offset": 36557, "col": 16, "tokLen": 4 }, "end": { - "offset": 35881, + "offset": 36563, "col": 22, "tokLen": 15 } @@ -63569,7 +75591,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ff50", + "id": "0x5594b6a8c1b8", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G2", "type": { @@ -63582,35 +75604,35 @@ ] }, { - "id": "0x558a5200cf60", + "id": "0x5594b7551c68", "kind": "IfStmt", "range": { "begin": { - "offset": 35902, - "line": 1190, + "offset": 36584, + "line": 1219, "col": 5, "tokLen": 2 }, "end": { - "offset": 35941, - "line": 1191, + "offset": 36623, + "line": 1220, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200ceb0", + "id": "0x5594b7551bb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35906, - "line": 1190, + "offset": 36588, + "line": 1219, "col": 9, "tokLen": 1 }, "end": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 } @@ -63622,67 +75644,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200ce98", + "id": "0x5594b7551b98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 }, "end": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200ce78", + "id": "0x5594b7551b78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 }, "end": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200bb50", + "id": "0x5594b7550938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35906, + "offset": 36588, "col": 9, "tokLen": 1 }, "end": { - "offset": 35906, + "offset": 36588, "col": 9, "tokLen": 1 } @@ -63690,11 +75712,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63703,16 +75725,16 @@ } }, { - "id": "0x558a5200ce60", + "id": "0x5594b7551b60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 }, "end": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 } @@ -63724,16 +75746,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200bb70", + "id": "0x5594b7550958", "kind": "StringLiteral", "range": { "begin": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 }, "end": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 } @@ -63749,33 +75771,33 @@ ] }, { - "id": "0x558a5200cf50", + "id": "0x5594b7551c58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35928, - "line": 1191, + "offset": 36610, + "line": 1220, "col": 9, "tokLen": 6 }, "end": { - "offset": 35941, + "offset": 36623, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200cf20", + "id": "0x5594b7551c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35935, + "offset": 36617, "col": 16, "tokLen": 4 }, "end": { - "offset": 35941, + "offset": 36623, "col": 22, "tokLen": 6 } @@ -63785,7 +75807,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ffa8", + "id": "0x5594b6a8c210", "kind": "EnumConstantDecl", "name": "FIX_G1", "type": { @@ -63798,35 +75820,35 @@ ] }, { - "id": "0x558a5200e390", + "id": "0x5594b7552fb8", "kind": "IfStmt", "range": { "begin": { - "offset": 35953, - "line": 1192, + "offset": 36635, + "line": 1221, "col": 5, "tokLen": 2 }, "end": { - "offset": 35992, - "line": 1193, + "offset": 36674, + "line": 1222, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200e2e0", + "id": "0x5594b7552f00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35957, - "line": 1192, + "offset": 36639, + "line": 1221, "col": 9, "tokLen": 1 }, "end": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 } @@ -63838,67 +75860,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200e2c8", + "id": "0x5594b7552ee8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 }, "end": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200e2a8", + "id": "0x5594b7552ec8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 }, "end": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200cf80", + "id": "0x5594b7551c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35957, + "offset": 36639, "col": 9, "tokLen": 1 }, "end": { - "offset": 35957, + "offset": 36639, "col": 9, "tokLen": 1 } @@ -63906,11 +75928,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63919,16 +75941,16 @@ } }, { - "id": "0x558a5200e290", + "id": "0x5594b7552eb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 }, "end": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 } @@ -63940,16 +75962,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200cfa0", + "id": "0x5594b7551ca8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 }, "end": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 } @@ -63965,33 +75987,33 @@ ] }, { - "id": "0x558a5200e380", + "id": "0x5594b7552fa8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35979, - "line": 1193, + "offset": 36661, + "line": 1222, "col": 9, "tokLen": 6 }, "end": { - "offset": 35992, + "offset": 36674, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200e350", + "id": "0x5594b7552f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35986, + "offset": 36668, "col": 16, "tokLen": 4 }, "end": { - "offset": 35992, + "offset": 36674, "col": 22, "tokLen": 6 } @@ -64001,7 +76023,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530000", + "id": "0x5594b6a8c268", "kind": "EnumConstantDecl", "name": "FIX_G2", "type": { @@ -64014,35 +76036,35 @@ ] }, { - "id": "0x558a5200f7c0", + "id": "0x5594b7554308", "kind": "IfStmt", "range": { "begin": { - "offset": 36004, - "line": 1194, + "offset": 36686, + "line": 1223, "col": 5, "tokLen": 2 }, "end": { - "offset": 36043, - "line": 1195, + "offset": 36725, + "line": 1224, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200f710", + "id": "0x5594b7554250", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36008, - "line": 1194, + "offset": 36690, + "line": 1223, "col": 9, "tokLen": 1 }, "end": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 } @@ -64054,67 +76076,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200f6f8", + "id": "0x5594b7554238", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 }, "end": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200f6d8", + "id": "0x5594b7554218", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 }, "end": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200e3b0", + "id": "0x5594b7552fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36008, + "offset": 36690, "col": 9, "tokLen": 1 }, "end": { - "offset": 36008, + "offset": 36690, "col": 9, "tokLen": 1 } @@ -64122,11 +76144,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64135,16 +76157,16 @@ } }, { - "id": "0x558a5200f6c0", + "id": "0x5594b7554200", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 }, "end": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 } @@ -64156,16 +76178,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200e3d0", + "id": "0x5594b7552ff8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 }, "end": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 } @@ -64181,33 +76203,33 @@ ] }, { - "id": "0x558a5200f7b0", + "id": "0x5594b75542f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36030, - "line": 1195, + "offset": 36712, + "line": 1224, "col": 9, "tokLen": 6 }, "end": { - "offset": 36043, + "offset": 36725, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200f780", + "id": "0x5594b75542c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36037, + "offset": 36719, "col": 16, "tokLen": 4 }, "end": { - "offset": 36043, + "offset": 36725, "col": 22, "tokLen": 6 } @@ -64217,7 +76239,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530058", + "id": "0x5594b6a8c2c0", "kind": "EnumConstantDecl", "name": "FIX_G0", "type": { @@ -64230,17 +76252,17 @@ ] }, { - "id": "0x558a5200fde8", + "id": "0x5594b7554970", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36055, - "line": 1196, + "offset": 36737, + "line": 1225, "col": 5, "tokLen": 5 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } @@ -64252,16 +76274,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a5200fdd0", + "id": "0x5594b7554958", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36055, + "offset": 36737, "col": 5, "tokLen": 5 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } @@ -64272,28 +76294,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5200fda8", + "id": "0x5594b7554930", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36061, + "offset": 36743, "col": 11, "tokLen": 12 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -64302,28 +76323,27 @@ }, "inner": [ { - "id": "0x558a5200fd88", + "id": "0x5594b7554910", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36061, + "offset": 36743, "col": 11, "tokLen": 12 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a5200fd80", + "temp": "0x5594b7554908", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -64332,22 +76352,21 @@ }, "inner": [ { - "id": "0x558a5200fd50", + "id": "0x5594b75548d8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36061, + "offset": 36743, "col": 11, "tokLen": 12 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -64358,73 +76377,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a5200fd38", + "id": "0x5594b75548c0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a5200fd20", + "id": "0x5594b75548a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a5200fd00", + "id": "0x5594b7554888", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5200fcf8", + "temp": "0x5594b7554880", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -64433,89 +76452,89 @@ }, "inner": [ { - "id": "0x558a5200fcc0", + "id": "0x5594b7554848", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5200fca8", + "id": "0x5594b7554830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 }, "end": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200fc88", + "id": "0x5594b7554810", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 }, "end": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a5200fc70", + "id": "0x5594b75547f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 } @@ -64527,16 +76546,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200f7f0", + "id": "0x5594b7554358", "kind": "StringLiteral", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 } @@ -64550,16 +76569,16 @@ ] }, { - "id": "0x558a5200f820", + "id": "0x5594b7554388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } @@ -64567,11 +76586,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64602,31 +76621,31 @@ ] } { - "id": "0x558a5200ffd0", + "id": "0x5594b7554b48", "kind": "FunctionDecl", "loc": { - "offset": 36131, + "offset": 36813, "file": "ToString.cpp", - "line": 1199, + "line": 1228, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 36104, + "offset": 36786, "col": 1, "tokLen": 8 }, "end": { - "offset": 36320, - "line": 1205, + "offset": 37002, + "line": 1234, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbf930", + "previousDecl": "0x5594b712fe78", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::polarity (const std::string &)" }, @@ -64638,13 +76657,13 @@ }, "inner": [ { - "id": "0x558a51530150", + "id": "0x5594b6a8c4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x558a515300b0", + "id": "0x5594b6a8c340", "kind": "EnumDecl", "name": "polarity" } @@ -64652,22 +76671,26 @@ ] }, { - "id": "0x558a5200fef8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "loc": { - "offset": 36159, - "line": 1199, + "offset": 36841, + "line": 1228, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 36140, + "offset": 36822, "col": 37, "tokLen": 5 }, "end": { - "offset": 36159, + "offset": 36841, "col": 56, "tokLen": 1 } @@ -64679,52 +76702,52 @@ } }, { - "id": "0x558a52013030", + "id": "0x5594b7558568", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36162, + "offset": 36844, "col": 59, "tokLen": 1 }, "end": { - "offset": 36320, - "line": 1205, + "offset": 37002, + "line": 1234, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520115c0", + "id": "0x5594b7556b98", "kind": "IfStmt", "range": { "begin": { - "offset": 36168, - "line": 1200, + "offset": 36850, + "line": 1229, "col": 5, "tokLen": 2 }, "end": { - "offset": 36205, - "line": 1201, + "offset": 36887, + "line": 1230, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52011510", + "id": "0x5594b7556ae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36172, - "line": 1200, + "offset": 36854, + "line": 1229, "col": 9, "tokLen": 1 }, "end": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 } @@ -64736,67 +76759,67 @@ "adl": true, "inner": [ { - "id": "0x558a520114f8", + "id": "0x5594b7556ac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 }, "end": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520114d8", + "id": "0x5594b7556aa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 }, "end": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520101b8", + "id": "0x5594b7555868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36172, + "offset": 36854, "col": 9, "tokLen": 1 }, "end": { - "offset": 36172, + "offset": 36854, "col": 9, "tokLen": 1 } @@ -64804,11 +76827,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5200fef8", + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64817,16 +76840,16 @@ } }, { - "id": "0x558a520114c0", + "id": "0x5594b7556a90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 }, "end": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 } @@ -64838,16 +76861,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520101d8", + "id": "0x5594b7555888", "kind": "StringLiteral", "range": { "begin": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 }, "end": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 } @@ -64863,33 +76886,33 @@ ] }, { - "id": "0x558a520115b0", + "id": "0x5594b7556b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36192, - "line": 1201, + "offset": 36874, + "line": 1230, "col": 9, "tokLen": 6 }, "end": { - "offset": 36205, + "offset": 36887, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52011580", + "id": "0x5594b7556b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36199, + "offset": 36881, "col": 16, "tokLen": 4 }, "end": { - "offset": 36205, + "offset": 36887, "col": 22, "tokLen": 8 } @@ -64899,7 +76922,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530170", + "id": "0x5594b6a8c3e8", "kind": "EnumConstantDecl", "name": "POSITIVE", "type": { @@ -64912,35 +76935,35 @@ ] }, { - "id": "0x558a520129f0", + "id": "0x5594b7557ee8", "kind": "IfStmt", "range": { "begin": { - "offset": 36219, - "line": 1202, + "offset": 36901, + "line": 1231, "col": 5, "tokLen": 2 }, "end": { - "offset": 36256, - "line": 1203, + "offset": 36938, + "line": 1232, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52012940", + "id": "0x5594b7557e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36223, - "line": 1202, + "offset": 36905, + "line": 1231, "col": 9, "tokLen": 1 }, "end": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 } @@ -64952,67 +76975,67 @@ "adl": true, "inner": [ { - "id": "0x558a52012928", + "id": "0x5594b7557e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 }, "end": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52012908", + "id": "0x5594b7557df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 }, "end": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520115e0", + "id": "0x5594b7556bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36223, + "offset": 36905, "col": 9, "tokLen": 1 }, "end": { - "offset": 36223, + "offset": 36905, "col": 9, "tokLen": 1 } @@ -65020,11 +77043,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5200fef8", + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65033,16 +77056,16 @@ } }, { - "id": "0x558a520128f0", + "id": "0x5594b7557de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 }, "end": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 } @@ -65054,16 +77077,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52011600", + "id": "0x5594b7556bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 }, "end": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 } @@ -65079,33 +77102,33 @@ ] }, { - "id": "0x558a520129e0", + "id": "0x5594b7557ed8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36243, - "line": 1203, + "offset": 36925, + "line": 1232, "col": 9, "tokLen": 6 }, "end": { - "offset": 36256, + "offset": 36938, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a520129b0", + "id": "0x5594b7557ea8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36250, + "offset": 36932, "col": 16, "tokLen": 4 }, "end": { - "offset": 36256, + "offset": 36938, "col": 22, "tokLen": 8 } @@ -65115,7 +77138,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515301c8", + "id": "0x5594b6a8c440", "kind": "EnumConstantDecl", "name": "NEGATIVE", "type": { @@ -65128,17 +77151,17 @@ ] }, { - "id": "0x558a52013018", + "id": "0x5594b7558550", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36270, - "line": 1204, + "offset": 36952, + "line": 1233, "col": 5, "tokLen": 5 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } @@ -65150,16 +77173,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52013000", + "id": "0x5594b7558538", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36270, + "offset": 36952, "col": 5, "tokLen": 5 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } @@ -65170,28 +77193,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52012fd8", + "id": "0x5594b7558510", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36276, + "offset": 36958, "col": 11, "tokLen": 12 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -65200,28 +77222,27 @@ }, "inner": [ { - "id": "0x558a52012fb8", + "id": "0x5594b75584f0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36276, + "offset": 36958, "col": 11, "tokLen": 12 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52012fb0", + "temp": "0x5594b75584e8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -65230,22 +77251,21 @@ }, "inner": [ { - "id": "0x558a52012f80", + "id": "0x5594b75584b8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36276, + "offset": 36958, "col": 11, "tokLen": 12 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -65256,73 +77276,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52012f68", + "id": "0x5594b75584a0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a52012f50", + "id": "0x5594b7558488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52012f30", + "id": "0x5594b7558468", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a52012f28", + "temp": "0x5594b7558460", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -65331,89 +77351,89 @@ }, "inner": [ { - "id": "0x558a52012ef0", + "id": "0x5594b7558428", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52012ed8", + "id": "0x5594b7558410", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 }, "end": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52012eb8", + "id": "0x5594b75583f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 }, "end": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a52012ea0", + "id": "0x5594b75583d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 } @@ -65425,16 +77445,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52012a20", + "id": "0x5594b7557f38", "kind": "StringLiteral", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 } @@ -65448,16 +77468,16 @@ ] }, { - "id": "0x558a52012a50", + "id": "0x5594b7557f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } @@ -65465,11 +77485,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5200fef8", + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65500,31 +77520,31 @@ ] } { - "id": "0x558a520131e0", + "id": "0x5594b7558708", "kind": "FunctionDecl", "loc": { - "offset": 36359, + "offset": 37041, "file": "ToString.cpp", - "line": 1207, + "line": 1236, "col": 37, "tokLen": 8 }, "range": { "begin": { - "offset": 36323, + "offset": 37005, "col": 1, "tokLen": 8 }, "end": { - "offset": 36558, - "line": 1213, + "offset": 37240, + "line": 1242, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbfec0", + "previousDecl": "0x5594b7130fa8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingInfoDecoder (const std::string &)" }, @@ -65536,13 +77556,13 @@ }, "inner": [ { - "id": "0x558a515302c0", + "id": "0x5594b6a8c620", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x558a51530220", + "id": "0x5594b6a8c4c0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -65550,22 +77570,26 @@ ] }, { - "id": "0x558a52013108", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7558630", "kind": "ParmVarDecl", "loc": { - "offset": 36387, - "line": 1207, + "offset": 37069, + "line": 1236, "col": 65, "tokLen": 1 }, "range": { "begin": { - "offset": 36368, + "offset": 37050, "col": 46, "tokLen": 5 }, "end": { - "offset": 36387, + "offset": 37069, "col": 65, "tokLen": 1 } @@ -65577,52 +77601,52 @@ } }, { - "id": "0x558a52016280", + "id": "0x5594b755c180", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36390, + "offset": 37072, "col": 68, "tokLen": 1 }, "end": { - "offset": 36558, - "line": 1213, + "offset": 37240, + "line": 1242, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520147d0", + "id": "0x5594b755a778", "kind": "IfStmt", "range": { "begin": { - "offset": 36396, - "line": 1208, + "offset": 37078, + "line": 1237, "col": 5, "tokLen": 2 }, "end": { - "offset": 36438, - "line": 1209, + "offset": 37120, + "line": 1238, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52014720", + "id": "0x5594b755a6c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36400, - "line": 1208, + "offset": 37082, + "line": 1237, "col": 9, "tokLen": 1 }, "end": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 } @@ -65634,67 +77658,67 @@ "adl": true, "inner": [ { - "id": "0x558a52014708", + "id": "0x5594b755a6a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 }, "end": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520146e8", + "id": "0x5594b755a688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 }, "end": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520133c8", + "id": "0x5594b7559428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36400, + "offset": 37082, "col": 9, "tokLen": 1 }, "end": { - "offset": 36400, + "offset": 37082, "col": 9, "tokLen": 1 } @@ -65702,11 +77726,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52013108", + "id": "0x5594b7558630", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65715,16 +77739,16 @@ } }, { - "id": "0x558a520146d0", + "id": "0x5594b755a670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 }, "end": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 } @@ -65736,16 +77760,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520133e8", + "id": "0x5594b7559448", "kind": "StringLiteral", "range": { "begin": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 }, "end": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 } @@ -65761,33 +77785,33 @@ ] }, { - "id": "0x558a520147c0", + "id": "0x5594b755a768", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36425, - "line": 1209, + "offset": 37107, + "line": 1238, "col": 9, "tokLen": 6 }, "end": { - "offset": 36438, + "offset": 37120, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52014790", + "id": "0x5594b755a738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36432, + "offset": 37114, "col": 16, "tokLen": 4 }, "end": { - "offset": 36438, + "offset": 37120, "col": 22, "tokLen": 8 } @@ -65797,7 +77821,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515302e0", + "id": "0x5594b6a8c568", "kind": "EnumConstantDecl", "name": "SWISSFEL", "type": { @@ -65810,35 +77834,35 @@ ] }, { - "id": "0x558a52015c00", + "id": "0x5594b755bac8", "kind": "IfStmt", "range": { "begin": { - "offset": 36452, - "line": 1210, + "offset": 37134, + "line": 1239, "col": 5, "tokLen": 2 }, "end": { - "offset": 36491, - "line": 1211, + "offset": 37173, + "line": 1240, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52015b50", + "id": "0x5594b755ba10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36456, - "line": 1210, + "offset": 37138, + "line": 1239, "col": 9, "tokLen": 1 }, "end": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 } @@ -65850,67 +77874,67 @@ "adl": true, "inner": [ { - "id": "0x558a52015b38", + "id": "0x5594b755b9f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 }, "end": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52015b18", + "id": "0x5594b755b9d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 }, "end": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520147f0", + "id": "0x5594b755a798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36456, + "offset": 37138, "col": 9, "tokLen": 1 }, "end": { - "offset": 36456, + "offset": 37138, "col": 9, "tokLen": 1 } @@ -65918,11 +77942,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52013108", + "id": "0x5594b7558630", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65931,16 +77955,16 @@ } }, { - "id": "0x558a52015b00", + "id": "0x5594b755b9c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 }, "end": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 } @@ -65952,16 +77976,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52014810", + "id": "0x5594b755a7b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 }, "end": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 } @@ -65977,33 +78001,33 @@ ] }, { - "id": "0x558a52015bf0", + "id": "0x5594b755bab8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36478, - "line": 1211, + "offset": 37160, + "line": 1240, "col": 9, "tokLen": 6 }, "end": { - "offset": 36491, + "offset": 37173, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52015bc0", + "id": "0x5594b755ba88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36485, + "offset": 37167, "col": 16, "tokLen": 4 }, "end": { - "offset": 36491, + "offset": 37173, "col": 22, "tokLen": 5 } @@ -66013,7 +78037,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530338", + "id": "0x5594b6a8c5c0", "kind": "EnumConstantDecl", "name": "SHINE", "type": { @@ -66026,17 +78050,17 @@ ] }, { - "id": "0x558a52016268", + "id": "0x5594b755c168", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36502, - "line": 1212, + "offset": 37184, + "line": 1241, "col": 5, "tokLen": 5 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } @@ -66048,16 +78072,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52016250", + "id": "0x5594b755c150", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36502, + "offset": 37184, "col": 5, "tokLen": 5 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } @@ -66068,28 +78092,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52016228", + "id": "0x5594b755c128", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36508, + "offset": 37190, "col": 11, "tokLen": 12 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -66098,28 +78121,27 @@ }, "inner": [ { - "id": "0x558a52016208", + "id": "0x5594b755c108", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36508, + "offset": 37190, "col": 11, "tokLen": 12 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52016200", + "temp": "0x5594b755c100", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -66128,22 +78150,21 @@ }, "inner": [ { - "id": "0x558a520161d0", + "id": "0x5594b755c0d0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36508, + "offset": 37190, "col": 11, "tokLen": 12 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -66154,73 +78175,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a520161b8", + "id": "0x5594b755c0b8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a520161a0", + "id": "0x5594b755c0a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52016180", + "id": "0x5594b755c080", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a52016178", + "temp": "0x5594b755c078", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -66229,89 +78250,89 @@ }, "inner": [ { - "id": "0x558a52016140", + "id": "0x5594b755c040", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52016128", + "id": "0x5594b755c028", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 }, "end": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52016108", + "id": "0x5594b755c008", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 }, "end": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a520160f0", + "id": "0x5594b755bff0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 } @@ -66323,16 +78344,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52015c30", + "id": "0x5594b755bb18", "kind": "StringLiteral", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 } @@ -66346,16 +78367,16 @@ ] }, { - "id": "0x558a52015c68", + "id": "0x5594b755bb50", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } @@ -66363,11 +78384,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52013108", + "id": "0x5594b7558630", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66398,31 +78419,31 @@ ] } { - "id": "0x558a52016430", + "id": "0x5594b755c318", "kind": "FunctionDecl", "loc": { - "offset": 36594, + "offset": 37276, "file": "ToString.cpp", - "line": 1215, + "line": 1244, "col": 34, "tokLen": 8 }, "range": { "begin": { - "offset": 36561, + "offset": 37243, "col": 1, "tokLen": 8 }, "end": { - "offset": 36787, - "line": 1221, + "offset": 37469, + "line": 1250, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc0450", + "previousDecl": "0x5594b71320d8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::collectionMode (const std::string &)" }, @@ -66434,13 +78455,13 @@ }, "inner": [ { - "id": "0x558a51530430", + "id": "0x5594b6a8c7a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x558a51530390", + "id": "0x5594b6a8c640", "kind": "EnumDecl", "name": "collectionMode" } @@ -66448,22 +78469,26 @@ ] }, { - "id": "0x558a52016358", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b755c248", "kind": "ParmVarDecl", "loc": { - "offset": 36622, - "line": 1215, + "offset": 37304, + "line": 1244, "col": 62, "tokLen": 1 }, "range": { "begin": { - "offset": 36603, + "offset": 37285, "col": 43, "tokLen": 5 }, "end": { - "offset": 36622, + "offset": 37304, "col": 62, "tokLen": 1 } @@ -66475,52 +78500,52 @@ } }, { - "id": "0x558a520194c0", + "id": "0x5594b755fd70", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36625, + "offset": 37307, "col": 65, "tokLen": 1 }, "end": { - "offset": 36787, - "line": 1221, + "offset": 37469, + "line": 1250, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52017a20", + "id": "0x5594b755e368", "kind": "IfStmt", "range": { "begin": { - "offset": 36631, - "line": 1216, + "offset": 37313, + "line": 1245, "col": 5, "tokLen": 2 }, "end": { - "offset": 36669, - "line": 1217, + "offset": 37351, + "line": 1246, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52017970", + "id": "0x5594b755e2b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36635, - "line": 1216, + "offset": 37317, + "line": 1245, "col": 9, "tokLen": 1 }, "end": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 } @@ -66532,67 +78557,67 @@ "adl": true, "inner": [ { - "id": "0x558a52017958", + "id": "0x5594b755e298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 }, "end": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52017938", + "id": "0x5594b755e278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 }, "end": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52016618", + "id": "0x5594b755d038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36635, + "offset": 37317, "col": 9, "tokLen": 1 }, "end": { - "offset": 36635, + "offset": 37317, "col": 9, "tokLen": 1 } @@ -66600,11 +78625,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52016358", + "id": "0x5594b755c248", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66613,16 +78638,16 @@ } }, { - "id": "0x558a52017920", + "id": "0x5594b755e260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 }, "end": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 } @@ -66634,16 +78659,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52016638", + "id": "0x5594b755d058", "kind": "StringLiteral", "range": { "begin": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 }, "end": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 } @@ -66659,33 +78684,33 @@ ] }, { - "id": "0x558a52017a10", + "id": "0x5594b755e358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36656, - "line": 1217, + "offset": 37338, + "line": 1246, "col": 9, "tokLen": 6 }, "end": { - "offset": 36669, + "offset": 37351, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a520179e0", + "id": "0x5594b755e328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36663, + "offset": 37345, "col": 16, "tokLen": 4 }, "end": { - "offset": 36669, + "offset": 37351, "col": 22, "tokLen": 4 } @@ -66695,7 +78720,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530450", + "id": "0x5594b6a8c6e8", "kind": "EnumConstantDecl", "name": "HOLE", "type": { @@ -66708,35 +78733,35 @@ ] }, { - "id": "0x558a52018e50", + "id": "0x5594b755f6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 36679, - "line": 1218, + "offset": 37361, + "line": 1247, "col": 5, "tokLen": 2 }, "end": { - "offset": 36721, - "line": 1219, + "offset": 37403, + "line": 1248, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52018da0", + "id": "0x5594b755f600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36683, - "line": 1218, + "offset": 37365, + "line": 1247, "col": 9, "tokLen": 1 }, "end": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 } @@ -66748,67 +78773,67 @@ "adl": true, "inner": [ { - "id": "0x558a52018d88", + "id": "0x5594b755f5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 }, "end": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52018d68", + "id": "0x5594b755f5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 }, "end": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52017a40", + "id": "0x5594b755e388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36683, + "offset": 37365, "col": 9, "tokLen": 1 }, "end": { - "offset": 36683, + "offset": 37365, "col": 9, "tokLen": 1 } @@ -66816,11 +78841,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52016358", + "id": "0x5594b755c248", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66829,16 +78854,16 @@ } }, { - "id": "0x558a52018d50", + "id": "0x5594b755f5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 }, "end": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 } @@ -66850,16 +78875,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52017a60", + "id": "0x5594b755e3a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 }, "end": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 } @@ -66875,33 +78900,33 @@ ] }, { - "id": "0x558a52018e40", + "id": "0x5594b755f6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36708, - "line": 1219, + "offset": 37390, + "line": 1248, "col": 9, "tokLen": 6 }, "end": { - "offset": 36721, + "offset": 37403, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52018e10", + "id": "0x5594b755f678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36715, + "offset": 37397, "col": 16, "tokLen": 4 }, "end": { - "offset": 36721, + "offset": 37403, "col": 22, "tokLen": 8 } @@ -66911,7 +78936,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515304a8", + "id": "0x5594b6a8c740", "kind": "EnumConstantDecl", "name": "ELECTRON", "type": { @@ -66924,17 +78949,17 @@ ] }, { - "id": "0x558a520194a8", + "id": "0x5594b755fd58", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36735, - "line": 1220, + "offset": 37417, + "line": 1249, "col": 5, "tokLen": 5 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } @@ -66946,16 +78971,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52019490", + "id": "0x5594b755fd40", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36735, + "offset": 37417, "col": 5, "tokLen": 5 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } @@ -66966,28 +78991,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52019468", + "id": "0x5594b755fd18", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36741, + "offset": 37423, "col": 11, "tokLen": 12 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -66996,28 +79020,27 @@ }, "inner": [ { - "id": "0x558a52019448", + "id": "0x5594b755fcf8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36741, + "offset": 37423, "col": 11, "tokLen": 12 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52019440", + "temp": "0x5594b755fcf0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -67026,22 +79049,21 @@ }, "inner": [ { - "id": "0x558a52019410", + "id": "0x5594b755fcc0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36741, + "offset": 37423, "col": 11, "tokLen": 12 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -67052,73 +79074,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a520193f8", + "id": "0x5594b755fca8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a520193e0", + "id": "0x5594b755fc90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a520193c0", + "id": "0x5594b755fc70", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a520193b8", + "temp": "0x5594b755fc68", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -67127,89 +79149,89 @@ }, "inner": [ { - "id": "0x558a52019380", + "id": "0x5594b755fc30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52019368", + "id": "0x5594b755fc18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 }, "end": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52019348", + "id": "0x5594b755fbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 }, "end": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a52019330", + "id": "0x5594b755fbe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 } @@ -67221,16 +79243,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52018e80", + "id": "0x5594b755f708", "kind": "StringLiteral", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 } @@ -67244,16 +79266,16 @@ ] }, { - "id": "0x558a52018eb0", + "id": "0x5594b755f738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } @@ -67261,11 +79283,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52016358", + "id": "0x5594b755c248", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67296,31 +79318,930 @@ ] } { - "id": "0x558a52019620", + "id": "0x5594b755ff08", "kind": "FunctionDecl", "loc": { - "offset": 36810, + "offset": 37504, "file": "ToString.cpp", - "line": 1223, + "line": 1252, + "col": 33, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 37472, + "col": 1, + "tokLen": 8 + }, + "end": { + "offset": 37700, + "line": 1258, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x5594b71353a8", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x5594b6a8c920", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x5594b6a8c7c0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "loc": { + "offset": 37532, + "line": 1252, + "col": 61, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 37513, + "col": 42, + "tokLen": 5 + }, + "end": { + "offset": 37532, + "col": 61, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x5594b7563928", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 37535, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 37700, + "line": 1258, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x5594b7561f58", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37541, + "line": 1253, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 37586, + "line": 1254, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x5594b7561ea0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 37545, + "line": 1253, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37550, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7561e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37547, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37547, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7561e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37547, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37547, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b708a0e0", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b7560c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37545, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37545, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x5594b7561e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37550, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 37550, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7560c48", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 37550, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 37550, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char[12]" + }, + "valueCategory": "lvalue", + "value": "\"synchrotron\"" + } + ] + } + ] + }, + { + "id": "0x5594b7561f48", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 37573, + "line": 1254, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 37586, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x5594b7561f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37580, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 37586, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x5594b6a8c868", + "kind": "EnumConstantDecl", + "name": "SYNCHROTRON", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b75632a8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37603, + "line": 1255, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 37640, + "line": 1256, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x5594b75631f0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 37607, + "line": 1255, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37612, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b75631d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37609, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37609, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b75631b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37609, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37609, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b708a0e0", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b7561f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37607, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x5594b75631a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37612, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 37612, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7561f98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 37612, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 37612, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char[4]" + }, + "valueCategory": "lvalue", + "value": "\"fel\"" + } + ] + } + ] + }, + { + "id": "0x5594b7563298", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 37627, + "line": 1256, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 37640, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x5594b7563268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37634, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 37640, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x5594b6a8c8c0", + "kind": "EnumConstantDecl", + "name": "FEL", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7563910", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 37649, + "line": 1257, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b75638f8", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 37649, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b75638d0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 37655, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b64b52f0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x5594b75638b0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 37655, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x5594b75638a8", + "dtor": { + "id": "0x5594b64b5d38", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7563878", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 37655, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b7563860", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "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": "0x5594b7563848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7563828", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7563820", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b75637e8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b75637d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37694, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 37694, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b75637b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37694, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 37694, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6ac2640", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x5594b7563798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37668, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b75632f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37668, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown operation mode \"" + } + ] + }, + { + "id": "0x5594b7563328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37696, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +} +{ + "id": "0x5594b7563a88", + "kind": "FunctionDecl", + "loc": { + "offset": 37723, + "file": "ToString.cpp", + "line": 1260, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 36790, + "offset": 37703, "col": 1, "tokLen": 8 }, "end": { - "offset": 37239, - "line": 1232, + "offset": 38152, + "line": 1269, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc13b0", + "previousDecl": "0x5594b7136498", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIhTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint8_t (const std::string &)" }, @@ -67332,7 +80253,7 @@ }, "inner": [ { - "id": "0x558a5015ac50", + "id": "0x5594b56a2d90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -67341,22 +80262,26 @@ ] }, { - "id": "0x558a52019558", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "loc": { - "offset": 36838, - "line": 1223, + "offset": 37751, + "line": 1260, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 36819, + "offset": 37732, "col": 30, "tokLen": 5 }, "end": { - "offset": 36838, + "offset": 37751, "col": 49, "tokLen": 1 } @@ -67368,55 +80293,55 @@ } }, { - "id": "0x558a5201e620", + "id": "0x5594b7565e38", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36841, + "offset": 37754, "col": 52, "tokLen": 1 }, "end": { - "offset": 37239, - "line": 1232, + "offset": 38152, + "line": 1269, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201d310", + "id": "0x5594b7564ad8", "kind": "DeclStmt", "range": { "begin": { - "offset": 36847, - "line": 1224, + "offset": 37760, + "line": 1261, "col": 5, "tokLen": 3 }, "end": { - "offset": 36901, + "offset": 37814, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520197f0", + "id": "0x5594b7564770", "kind": "VarDecl", "loc": { - "offset": 36851, + "offset": 37764, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 36847, + "offset": 37760, "col": 5, "tokLen": 3 }, "end": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 } @@ -67429,16 +80354,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201d2e0", + "id": "0x5594b7564aa8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 } @@ -67449,16 +80374,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d280", + "id": "0x5594b7564a48", "kind": "BinaryOperator", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36887, + "offset": 37800, "col": 45, "tokLen": 4 } @@ -67470,16 +80395,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a5201d140", + "id": "0x5594b7564900", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36869, + "offset": 37782, "col": 27, "tokLen": 1 } @@ -67487,21 +80412,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d110", + "id": "0x5594b75648d0", "kind": "MemberExpr", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36860, + "offset": 37773, "col": 18, "tokLen": 4 } @@ -67512,19 +80437,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52019858", + "id": "0x5594b75647d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 } @@ -67532,11 +80457,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52019558", + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67547,16 +80472,16 @@ ] }, { - "id": "0x558a5201d170", + "id": "0x5594b7564938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 }, "end": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 } @@ -67568,16 +80493,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520198f0", + "id": "0x5594b7564870", "kind": "StringLiteral", "range": { "begin": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 }, "end": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 } @@ -67591,7 +80516,7 @@ ] }, { - "id": "0x558a5201d1a0", + "id": "0x5594b7564968", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -67600,59 +80525,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -67669,59 +80594,59 @@ ] }, { - "id": "0x558a5201d268", + "id": "0x5594b7564a30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36874, + "offset": 37787, "file": "ToString.cpp", - "line": 1224, + "line": 1261, "col": 32, "tokLen": 3 }, "end": { - "offset": 36887, + "offset": 37800, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d238", + "id": "0x5594b7564a00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36874, + "offset": 37787, "col": 32, "tokLen": 3 }, "end": { - "offset": 36887, + "offset": 37800, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -67731,16 +80656,16 @@ ] }, { - "id": "0x558a5201d2a0", + "id": "0x5594b7564a68", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36894, + "offset": 37807, "col": 52, "tokLen": 2 }, "end": { - "offset": 36894, + "offset": 37807, "col": 52, "tokLen": 2 } @@ -67752,16 +80677,16 @@ "value": "16" }, { - "id": "0x558a5201d2c0", + "id": "0x5594b7564a88", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 }, "end": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 } @@ -67779,38 +80704,38 @@ ] }, { - "id": "0x558a5201d580", + "id": "0x5594b7564d88", "kind": "DeclStmt", "range": { "begin": { - "offset": 36907, - "line": 1225, + "offset": 37820, + "line": 1262, "col": 5, "tokLen": 3 }, "end": { - "offset": 36946, + "offset": 37859, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "loc": { - "offset": 36911, + "offset": 37824, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 36907, + "offset": 37820, "col": 5, "tokLen": 3 }, "end": { - "offset": 36945, + "offset": 37858, "col": 43, "tokLen": 1 } @@ -67823,16 +80748,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201d518", + "id": "0x5594b7564d18", "kind": "CallExpr", "range": { "begin": { - "offset": 36919, + "offset": 37832, "col": 17, "tokLen": 3 }, "end": { - "offset": 36945, + "offset": 37858, "col": 43, "tokLen": 1 } @@ -67843,16 +80768,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d500", + "id": "0x5594b7564d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36919, + "offset": 37832, "col": 17, "tokLen": 3 }, "end": { - "offset": 36924, + "offset": 37837, "col": 22, "tokLen": 4 } @@ -67864,16 +80789,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201d468", + "id": "0x5594b7564c70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36919, + "offset": 37832, "col": 17, "tokLen": 3 }, "end": { - "offset": 36924, + "offset": 37837, "col": 22, "tokLen": 4 } @@ -67883,7 +80808,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -67894,16 +80819,16 @@ ] }, { - "id": "0x558a5201d418", + "id": "0x5594b7564be0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36929, + "offset": 37842, "col": 27, "tokLen": 1 }, "end": { - "offset": 36929, + "offset": 37842, "col": 27, "tokLen": 1 } @@ -67911,11 +80836,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52019558", + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67924,16 +80849,16 @@ } }, { - "id": "0x558a5201d550", + "id": "0x5594b7564d58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 }, "end": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 } @@ -67945,16 +80870,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a5201d438", + "id": "0x5594b7564c00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 }, "end": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 } @@ -67967,16 +80892,16 @@ ] }, { - "id": "0x558a5201d568", + "id": "0x5594b7564d70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 }, "end": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 } @@ -67988,16 +80913,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d448", + "id": "0x5594b7564c10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 }, "end": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 } @@ -68007,7 +80932,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520197f0", + "id": "0x5594b7564770", "kind": "VarDecl", "name": "base", "type": { @@ -68024,36 +80949,36 @@ ] }, { - "id": "0x558a5201e560", + "id": "0x5594b7565d70", "kind": "IfStmt", "range": { "begin": { - "offset": 36952, - "line": 1226, + "offset": 37865, + "line": 1263, "col": 5, "tokLen": 2 }, "end": { - "offset": 37197, - "line": 1230, + "offset": 38110, + "line": 1267, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201d940", + "id": "0x5594b7565178", "kind": "BinaryOperator", "range": { "begin": { - "offset": 36956, - "line": 1226, + "offset": 37869, + "line": 1263, "col": 9, "tokLen": 5 }, "end": { - "offset": 37053, - "line": 1227, + "offset": 37966, + "line": 1264, "col": 51, "tokLen": 1 } @@ -68065,17 +80990,17 @@ "opcode": "||", "inner": [ { - "id": "0x558a5201d778", + "id": "0x5594b7564fa0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 36956, - "line": 1226, + "offset": 37869, + "line": 1263, "col": 9, "tokLen": 5 }, "end": { - "offset": 36998, + "offset": 37911, "col": 51, "tokLen": 1 } @@ -68087,16 +81012,16 @@ "opcode": "<", "inner": [ { - "id": "0x558a5201d748", + "id": "0x5594b7564f70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 }, "end": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 } @@ -68108,16 +81033,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d598", + "id": "0x5594b7564da0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 }, "end": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 } @@ -68127,7 +81052,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "name": "value", "type": { @@ -68138,16 +81063,16 @@ ] }, { - "id": "0x558a5201d760", + "id": "0x5594b7564f88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36998, + "offset": 37911, "col": 51, "tokLen": 1 } @@ -68159,16 +81084,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201d728", + "id": "0x5594b7564f48", "kind": "CallExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36998, + "offset": 37911, "col": 51, "tokLen": 1 } @@ -68179,16 +81104,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d710", + "id": "0x5594b7564f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36994, + "offset": 37907, "col": 47, "tokLen": 3 } @@ -68200,16 +81125,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201d6e0", + "id": "0x5594b7564f00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36994, + "offset": 37907, "col": 47, "tokLen": 3 } @@ -68219,7 +81144,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a502efe00", + "id": "0x5594b592f870", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -68236,17 +81161,17 @@ ] }, { - "id": "0x558a5201d920", + "id": "0x5594b7565158", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37011, - "line": 1227, + "offset": 37924, + "line": 1264, "col": 9, "tokLen": 5 }, "end": { - "offset": 37053, + "offset": 37966, "col": 51, "tokLen": 1 } @@ -68258,16 +81183,16 @@ "opcode": ">", "inner": [ { - "id": "0x558a5201d8f0", + "id": "0x5594b7565128", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 }, "end": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 } @@ -68279,16 +81204,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d798", + "id": "0x5594b7564fc0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 }, "end": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 } @@ -68298,7 +81223,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "name": "value", "type": { @@ -68309,16 +81234,16 @@ ] }, { - "id": "0x558a5201d908", + "id": "0x5594b7565140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37053, + "offset": 37966, "col": 51, "tokLen": 1 } @@ -68330,16 +81255,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201d8d0", + "id": "0x5594b7565100", "kind": "CallExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37053, + "offset": 37966, "col": 51, "tokLen": 1 } @@ -68350,16 +81275,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d8b8", + "id": "0x5594b75650e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37049, + "offset": 37962, "col": 47, "tokLen": 3 } @@ -68371,16 +81296,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201d888", + "id": "0x5594b75650b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37049, + "offset": 37962, "col": 47, "tokLen": 3 } @@ -68390,7 +81315,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a502efed8", + "id": "0x5594b592f948", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -68409,35 +81334,35 @@ ] }, { - "id": "0x558a5201e548", + "id": "0x5594b7565d58", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37056, + "offset": 37969, "col": 54, "tokLen": 1 }, "end": { - "offset": 37197, - "line": 1230, + "offset": 38110, + "line": 1267, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201e530", + "id": "0x5594b7565d40", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 37066, - "line": 1228, + "offset": 37979, + "line": 1265, "col": 9, "tokLen": 5 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } @@ -68449,18 +81374,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a5201e518", + "id": "0x5594b7565d28", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 37066, - "line": 1228, + "offset": 37979, + "line": 1265, "col": 9, "tokLen": 5 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } @@ -68471,30 +81396,29 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201e4f0", + "id": "0x5594b7565d00", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 37072, - "line": 1228, + "offset": 37985, + "line": 1265, "col": 15, "tokLen": 12 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -68503,30 +81427,29 @@ }, "inner": [ { - "id": "0x558a5201e4d0", + "id": "0x5594b7565ce0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37072, - "line": 1228, + "offset": 37985, + "line": 1265, "col": 15, "tokLen": 12 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a5201e4c8", + "temp": "0x5594b7565cd8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -68535,24 +81458,23 @@ }, "inner": [ { - "id": "0x558a5201e498", + "id": "0x5594b7565ca8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 37072, - "line": 1228, + "offset": 37985, + "line": 1265, "col": 15, "tokLen": 12 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -68563,79 +81485,79 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a5201e480", + "id": "0x5594b7565c90", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a5201e468", + "id": "0x5594b7565c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a5201e448", + "id": "0x5594b7565c58", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5201e440", + "temp": "0x5594b7565c50", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -68644,126 +81566,126 @@ }, "inner": [ { - "id": "0x558a5201e408", + "id": "0x5594b7565c18", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5201e3f0", + "id": "0x5594b7565c00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37125, - "line": 1228, + "offset": 38038, + "line": 1265, "col": 68, "tokLen": 1 }, "end": { - "offset": 37125, + "offset": 38038, "col": 68, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201e3d0", + "id": "0x5594b7565be0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37125, + "offset": 38038, "col": 68, "tokLen": 1 }, "end": { - "offset": 37125, + "offset": 38038, "col": 68, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a515d5600", + "id": "0x5594b6b1be00", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" } } } ] }, { - "id": "0x558a5201e3a0", + "id": "0x5594b7565bb0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "xvalue", "storageDuration": "full expression", "inner": [ { - "id": "0x558a5201df20", + "id": "0x5594b7565708", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5201df18", + "temp": "0x5594b7565700", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -68772,89 +81694,89 @@ }, "inner": [ { - "id": "0x558a5201dee0", + "id": "0x5594b75656c8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5201dec8", + "id": "0x5594b75656b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 }, "end": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201dea8", + "id": "0x5594b7565690", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 }, "end": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a5201de90", + "id": "0x5594b7565678", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 } @@ -68866,16 +81788,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201d9d0", + "id": "0x5594b75651c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 } @@ -68889,16 +81811,16 @@ ] }, { - "id": "0x558a5201da10", + "id": "0x5594b7565208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } @@ -68906,11 +81828,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52019558", + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -68925,17 +81847,17 @@ ] }, { - "id": "0x558a5201e3b8", + "id": "0x5594b7565bc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 }, "end": { - "offset": 37154, + "offset": 38067, "col": 28, "tokLen": 36 } @@ -68947,16 +81869,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201df40", + "id": "0x5594b7565728", "kind": "StringLiteral", "range": { "begin": { - "offset": 37154, + "offset": 38067, "col": 28, "tokLen": 36 }, "end": { - "offset": 37154, + "offset": 38067, "col": 28, "tokLen": 36 } @@ -68992,33 +81914,33 @@ ] }, { - "id": "0x558a5201e610", + "id": "0x5594b7565e28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37203, - "line": 1231, + "offset": 38116, + "line": 1268, "col": 5, "tokLen": 6 }, "end": { - "offset": 37236, + "offset": 38149, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201e5e0", + "id": "0x5594b7565df8", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 37210, + "offset": 38123, "col": 12, "tokLen": 11 }, "end": { - "offset": 37236, + "offset": 38149, "col": 38, "tokLen": 1 } @@ -69026,22 +81948,22 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x558a50375a38" + "typeAliasDeclId": "0x5594b58b60a8" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a5201e5c8", + "id": "0x5594b7565de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 }, "end": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 } @@ -69049,23 +81971,23 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x558a50375a38" + "typeAliasDeclId": "0x5594b58b60a8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a5201e5b0", + "id": "0x5594b7565dc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 }, "end": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 } @@ -69078,16 +82000,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a5201e580", + "id": "0x5594b7565d90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 }, "end": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 } @@ -69097,7 +82019,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "name": "value", "type": { @@ -69118,31 +82040,31 @@ ] } { - "id": "0x558a5201e790", + "id": "0x5594b7565f98", "kind": "FunctionDecl", "loc": { - "offset": 37263, + "offset": 38176, "file": "ToString.cpp", - "line": 1234, + "line": 1271, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 37242, + "offset": 38155, "col": 1, "tokLen": 8 }, "end": { - "offset": 37698, - "line": 1243, + "offset": 38611, + "line": 1280, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc18c0", + "previousDecl": "0x5594b7137558", "name": "StringTo", - "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToItTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint16_t (const std::string &)" }, @@ -69154,7 +82076,7 @@ }, "inner": [ { - "id": "0x558a5015ac70", + "id": "0x5594b56a2db0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -69163,22 +82085,26 @@ ] }, { - "id": "0x558a5201e6c0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "loc": { - "offset": 37291, - "line": 1234, + "offset": 38204, + "line": 1271, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 37272, + "offset": 38185, "col": 31, "tokLen": 5 }, "end": { - "offset": 37291, + "offset": 38204, "col": 50, "tokLen": 1 } @@ -69190,55 +82116,55 @@ } }, { - "id": "0x558a520206a0", + "id": "0x5594b75682b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37294, + "offset": 38207, "col": 53, "tokLen": 1 }, "end": { - "offset": 37698, - "line": 1243, + "offset": 38611, + "line": 1280, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201f498", + "id": "0x5594b7566fd0", "kind": "DeclStmt", "range": { "begin": { - "offset": 37300, - "line": 1235, + "offset": 38213, + "line": 1272, "col": 5, "tokLen": 3 }, "end": { - "offset": 37354, + "offset": 38267, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201e960", + "id": "0x5594b7566c80", "kind": "VarDecl", "loc": { - "offset": 37304, + "offset": 38217, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 37300, + "offset": 38213, "col": 5, "tokLen": 3 }, "end": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 } @@ -69251,16 +82177,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201f468", + "id": "0x5594b7566fa0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 } @@ -69271,16 +82197,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f408", + "id": "0x5594b7566f40", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37340, + "offset": 38253, "col": 45, "tokLen": 4 } @@ -69292,16 +82218,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a5201f2e0", + "id": "0x5594b7566e10", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37322, + "offset": 38235, "col": 27, "tokLen": 1 } @@ -69309,21 +82235,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f2b0", + "id": "0x5594b7566de0", "kind": "MemberExpr", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37313, + "offset": 38226, "col": 18, "tokLen": 4 } @@ -69334,19 +82260,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a5201e9c8", + "id": "0x5594b7566ce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 } @@ -69354,11 +82280,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e6c0", + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -69369,16 +82295,16 @@ ] }, { - "id": "0x558a5201f310", + "id": "0x5594b7566e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 }, "end": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 } @@ -69390,16 +82316,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201ea60", + "id": "0x5594b7566d80", "kind": "StringLiteral", "range": { "begin": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 }, "end": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 } @@ -69413,7 +82339,7 @@ ] }, { - "id": "0x558a5201f328", + "id": "0x5594b7566e60", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -69422,59 +82348,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -69491,59 +82417,59 @@ ] }, { - "id": "0x558a5201f3f0", + "id": "0x5594b7566f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37327, + "offset": 38240, "file": "ToString.cpp", - "line": 1235, + "line": 1272, "col": 32, "tokLen": 3 }, "end": { - "offset": 37340, + "offset": 38253, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f3c0", + "id": "0x5594b7566ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37327, + "offset": 38240, "col": 32, "tokLen": 3 }, "end": { - "offset": 37340, + "offset": 38253, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -69553,16 +82479,16 @@ ] }, { - "id": "0x558a5201f428", + "id": "0x5594b7566f60", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37347, + "offset": 38260, "col": 52, "tokLen": 2 }, "end": { - "offset": 37347, + "offset": 38260, "col": 52, "tokLen": 2 } @@ -69574,16 +82500,16 @@ "value": "16" }, { - "id": "0x558a5201f448", + "id": "0x5594b7566f80", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 }, "end": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 } @@ -69601,38 +82527,38 @@ ] }, { - "id": "0x558a5201f6a0", + "id": "0x5594b7567220", "kind": "DeclStmt", "range": { "begin": { - "offset": 37360, - "line": 1236, + "offset": 38273, + "line": 1273, "col": 5, "tokLen": 3 }, "end": { - "offset": 37399, + "offset": 38312, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "loc": { - "offset": 37364, + "offset": 38277, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 37360, + "offset": 38273, "col": 5, "tokLen": 3 }, "end": { - "offset": 37398, + "offset": 38311, "col": 43, "tokLen": 1 } @@ -69645,16 +82571,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201f638", + "id": "0x5594b75671b0", "kind": "CallExpr", "range": { "begin": { - "offset": 37372, + "offset": 38285, "col": 17, "tokLen": 3 }, "end": { - "offset": 37398, + "offset": 38311, "col": 43, "tokLen": 1 } @@ -69665,16 +82591,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f620", + "id": "0x5594b7567198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37372, + "offset": 38285, "col": 17, "tokLen": 3 }, "end": { - "offset": 37377, + "offset": 38290, "col": 22, "tokLen": 4 } @@ -69686,16 +82612,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201f5f0", + "id": "0x5594b7567168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37372, + "offset": 38285, "col": 17, "tokLen": 3 }, "end": { - "offset": 37377, + "offset": 38290, "col": 22, "tokLen": 4 } @@ -69705,7 +82631,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -69716,16 +82642,16 @@ ] }, { - "id": "0x558a5201f5a0", + "id": "0x5594b75670d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37382, + "offset": 38295, "col": 27, "tokLen": 1 }, "end": { - "offset": 37382, + "offset": 38295, "col": 27, "tokLen": 1 } @@ -69733,11 +82659,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e6c0", + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -69746,16 +82672,16 @@ } }, { - "id": "0x558a5201f670", + "id": "0x5594b75671f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 }, "end": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 } @@ -69767,16 +82693,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a5201f5c0", + "id": "0x5594b75670f8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 }, "end": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 } @@ -69789,16 +82715,16 @@ ] }, { - "id": "0x558a5201f688", + "id": "0x5594b7567208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 }, "end": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 } @@ -69810,16 +82736,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f5d0", + "id": "0x5594b7567108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 }, "end": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 } @@ -69829,7 +82755,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e960", + "id": "0x5594b7566c80", "kind": "VarDecl", "name": "base", "type": { @@ -69846,36 +82772,36 @@ ] }, { - "id": "0x558a520205e0", + "id": "0x5594b75681f0", "kind": "IfStmt", "range": { "begin": { - "offset": 37405, - "line": 1237, + "offset": 38318, + "line": 1274, "col": 5, "tokLen": 2 }, "end": { - "offset": 37655, - "line": 1241, + "offset": 38568, + "line": 1278, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201fa50", + "id": "0x5594b75675f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37409, - "line": 1237, + "offset": 38322, + "line": 1274, "col": 9, "tokLen": 5 }, "end": { - "offset": 37508, - "line": 1238, + "offset": 38421, + "line": 1275, "col": 52, "tokLen": 1 } @@ -69887,17 +82813,17 @@ "opcode": "||", "inner": [ { - "id": "0x558a5201f888", + "id": "0x5594b7567420", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37409, - "line": 1237, + "offset": 38322, + "line": 1274, "col": 9, "tokLen": 5 }, "end": { - "offset": 37452, + "offset": 38365, "col": 52, "tokLen": 1 } @@ -69909,16 +82835,16 @@ "opcode": "<", "inner": [ { - "id": "0x558a5201f858", + "id": "0x5594b75673f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 }, "end": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 } @@ -69930,16 +82856,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f6b8", + "id": "0x5594b7567238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 }, "end": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 } @@ -69949,7 +82875,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "name": "value", "type": { @@ -69960,16 +82886,16 @@ ] }, { - "id": "0x558a5201f870", + "id": "0x5594b7567408", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37452, + "offset": 38365, "col": 52, "tokLen": 1 } @@ -69981,16 +82907,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201f838", + "id": "0x5594b75673c8", "kind": "CallExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37452, + "offset": 38365, "col": 52, "tokLen": 1 } @@ -70001,16 +82927,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f820", + "id": "0x5594b75673b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37448, + "offset": 38361, "col": 48, "tokLen": 3 } @@ -70022,16 +82948,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201f7f0", + "id": "0x5594b7567380", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37448, + "offset": 38361, "col": 48, "tokLen": 3 } @@ -70041,7 +82967,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a504139f0", + "id": "0x5594b588f920", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -70058,17 +82984,17 @@ ] }, { - "id": "0x558a5201fa30", + "id": "0x5594b75675d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37465, - "line": 1238, + "offset": 38378, + "line": 1275, "col": 9, "tokLen": 5 }, "end": { - "offset": 37508, + "offset": 38421, "col": 52, "tokLen": 1 } @@ -70080,16 +83006,16 @@ "opcode": ">", "inner": [ { - "id": "0x558a5201fa00", + "id": "0x5594b75675a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 }, "end": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 } @@ -70101,16 +83027,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f8a8", + "id": "0x5594b7567440", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 }, "end": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 } @@ -70120,7 +83046,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "name": "value", "type": { @@ -70131,16 +83057,16 @@ ] }, { - "id": "0x558a5201fa18", + "id": "0x5594b75675c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37508, + "offset": 38421, "col": 52, "tokLen": 1 } @@ -70152,16 +83078,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201f9e0", + "id": "0x5594b7567580", "kind": "CallExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37508, + "offset": 38421, "col": 52, "tokLen": 1 } @@ -70172,16 +83098,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f9c8", + "id": "0x5594b7567568", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37504, + "offset": 38417, "col": 48, "tokLen": 3 } @@ -70193,16 +83119,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201f998", + "id": "0x5594b7567538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37504, + "offset": 38417, "col": 48, "tokLen": 3 } @@ -70212,7 +83138,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50413ac8", + "id": "0x5594b588f9f8", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -70231,35 +83157,35 @@ ] }, { - "id": "0x558a520205c8", + "id": "0x5594b75681d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37511, + "offset": 38424, "col": 55, "tokLen": 1 }, "end": { - "offset": 37655, - "line": 1241, + "offset": 38568, + "line": 1278, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520205b0", + "id": "0x5594b75681c0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 37521, - "line": 1239, + "offset": 38434, + "line": 1276, "col": 9, "tokLen": 5 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } @@ -70271,18 +83197,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52020598", + "id": "0x5594b75681a8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 37521, - "line": 1239, + "offset": 38434, + "line": 1276, "col": 9, "tokLen": 5 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } @@ -70293,30 +83219,29 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52020570", + "id": "0x5594b7568180", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 37527, - "line": 1239, + "offset": 38440, + "line": 1276, "col": 15, "tokLen": 12 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -70325,30 +83250,29 @@ }, "inner": [ { - "id": "0x558a52020550", + "id": "0x5594b7568160", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37527, - "line": 1239, + "offset": 38440, + "line": 1276, "col": 15, "tokLen": 12 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52020548", + "temp": "0x5594b7568158", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -70357,24 +83281,23 @@ }, "inner": [ { - "id": "0x558a52020518", + "id": "0x5594b7568128", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 37527, - "line": 1239, + "offset": 38440, + "line": 1276, "col": 15, "tokLen": 12 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -70385,79 +83308,79 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52020500", + "id": "0x5594b7568110", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a520204e8", + "id": "0x5594b75680f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a520204c8", + "id": "0x5594b75680d8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a520204c0", + "temp": "0x5594b75680d0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -70466,126 +83389,126 @@ }, "inner": [ { - "id": "0x558a52020488", + "id": "0x5594b7568098", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52020470", + "id": "0x5594b7568080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37581, - "line": 1239, + "offset": 38494, + "line": 1276, "col": 69, "tokLen": 1 }, "end": { - "offset": 37581, + "offset": 38494, "col": 69, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52020450", + "id": "0x5594b7568060", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37581, + "offset": 38494, "col": 69, "tokLen": 1 }, "end": { - "offset": 37581, + "offset": 38494, "col": 69, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a515d5600", + "id": "0x5594b6b1be00", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" } } } ] }, { - "id": "0x558a52020420", + "id": "0x5594b7568030", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "xvalue", "storageDuration": "full expression", "inner": [ { - "id": "0x558a5201ffa0", + "id": "0x5594b7567b88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5201ff98", + "temp": "0x5594b7567b80", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -70594,89 +83517,89 @@ }, "inner": [ { - "id": "0x558a5201ff60", + "id": "0x5594b7567b48", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5201ff48", + "id": "0x5594b7567b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 }, "end": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201ff28", + "id": "0x5594b7567b10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 }, "end": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a5201ff10", + "id": "0x5594b7567af8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 } @@ -70688,16 +83611,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201fa80", + "id": "0x5594b7567648", "kind": "StringLiteral", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 } @@ -70711,16 +83634,16 @@ ] }, { - "id": "0x558a5201fac0", + "id": "0x5594b7567688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } @@ -70728,11 +83651,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e6c0", + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -70747,17 +83670,17 @@ ] }, { - "id": "0x558a52020438", + "id": "0x5594b7568048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 }, "end": { - "offset": 37610, + "offset": 38523, "col": 28, "tokLen": 38 } @@ -70769,16 +83692,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201ffc0", + "id": "0x5594b7567ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 37610, + "offset": 38523, "col": 28, "tokLen": 38 }, "end": { - "offset": 37610, + "offset": 38523, "col": 28, "tokLen": 38 } @@ -70814,33 +83737,33 @@ ] }, { - "id": "0x558a52020690", + "id": "0x5594b75682a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37661, - "line": 1242, + "offset": 38574, + "line": 1279, "col": 5, "tokLen": 6 }, "end": { - "offset": 37695, + "offset": 38608, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52020660", + "id": "0x5594b7568278", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 37668, + "offset": 38581, "col": 12, "tokLen": 11 }, "end": { - "offset": 37695, + "offset": 38608, "col": 39, "tokLen": 1 } @@ -70848,22 +83771,22 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x558a50375aa0" + "typeAliasDeclId": "0x5594b58b6118" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52020648", + "id": "0x5594b7568260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 }, "end": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 } @@ -70871,23 +83794,23 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x558a50375aa0" + "typeAliasDeclId": "0x5594b58b6118" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a52020630", + "id": "0x5594b7568248", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 }, "end": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 } @@ -70900,16 +83823,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a52020600", + "id": "0x5594b7568210", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 }, "end": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 } @@ -70919,7 +83842,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "name": "value", "type": { @@ -70940,31 +83863,31 @@ ] } { - "id": "0x558a52020810", + "id": "0x5594b7568418", "kind": "FunctionDecl", "loc": { - "offset": 37722, + "offset": 38635, "file": "ToString.cpp", - "line": 1245, + "line": 1282, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 37701, + "offset": 38614, "col": 1, "tokLen": 8 }, "end": { - "offset": 37856, - "line": 1248, + "offset": 38769, + "line": 1285, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc1dd0", + "previousDecl": "0x5594b7138618", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIjTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint32_t (const std::string &)" }, @@ -70976,7 +83899,7 @@ }, "inner": [ { - "id": "0x558a5015ac90", + "id": "0x5594b56a2dd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -70985,22 +83908,26 @@ ] }, { - "id": "0x558a52020740", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7568348", "kind": "ParmVarDecl", "loc": { - "offset": 37750, - "line": 1245, + "offset": 38663, + "line": 1282, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 37731, + "offset": 38644, "col": 31, "tokLen": 5 }, "end": { - "offset": 37750, + "offset": 38663, "col": 50, "tokLen": 1 } @@ -71012,55 +83939,55 @@ } }, { - "id": "0x558a52021728", + "id": "0x5594b75696b0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37753, + "offset": 38666, "col": 53, "tokLen": 1 }, "end": { - "offset": 37856, - "line": 1248, + "offset": 38769, + "line": 1285, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52021518", + "id": "0x5594b7569450", "kind": "DeclStmt", "range": { "begin": { - "offset": 37759, - "line": 1246, + "offset": 38672, + "line": 1283, "col": 5, "tokLen": 3 }, "end": { - "offset": 37813, + "offset": 38726, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520209e0", + "id": "0x5594b7569100", "kind": "VarDecl", "loc": { - "offset": 37763, + "offset": 38676, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 37759, + "offset": 38672, "col": 5, "tokLen": 3 }, "end": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 } @@ -71073,16 +84000,16 @@ "init": "c", "inner": [ { - "id": "0x558a520214e8", + "id": "0x5594b7569420", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 } @@ -71093,16 +84020,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52021488", + "id": "0x5594b75693c0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37799, + "offset": 38712, "col": 45, "tokLen": 4 } @@ -71114,16 +84041,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a52021360", + "id": "0x5594b7569290", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37781, + "offset": 38694, "col": 27, "tokLen": 1 } @@ -71131,21 +84058,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52021330", + "id": "0x5594b7569260", "kind": "MemberExpr", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37772, + "offset": 38685, "col": 18, "tokLen": 4 } @@ -71156,19 +84083,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52020a48", + "id": "0x5594b7569168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 } @@ -71176,11 +84103,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52020740", + "id": "0x5594b7568348", "kind": "ParmVarDecl", "name": "s", "type": { @@ -71191,16 +84118,16 @@ ] }, { - "id": "0x558a52021390", + "id": "0x5594b75692c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 }, "end": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 } @@ -71212,16 +84139,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52020ae0", + "id": "0x5594b7569200", "kind": "StringLiteral", "range": { "begin": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 }, "end": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 } @@ -71235,7 +84162,7 @@ ] }, { - "id": "0x558a520213a8", + "id": "0x5594b75692e0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -71244,59 +84171,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -71313,59 +84240,59 @@ ] }, { - "id": "0x558a52021470", + "id": "0x5594b75693a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37786, + "offset": 38699, "file": "ToString.cpp", - "line": 1246, + "line": 1283, "col": 32, "tokLen": 3 }, "end": { - "offset": 37799, + "offset": 38712, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52021440", + "id": "0x5594b7569378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37786, + "offset": 38699, "col": 32, "tokLen": 3 }, "end": { - "offset": 37799, + "offset": 38712, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -71375,16 +84302,16 @@ ] }, { - "id": "0x558a520214a8", + "id": "0x5594b75693e0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37806, + "offset": 38719, "col": 52, "tokLen": 2 }, "end": { - "offset": 37806, + "offset": 38719, "col": 52, "tokLen": 2 } @@ -71396,16 +84323,16 @@ "value": "16" }, { - "id": "0x558a520214c8", + "id": "0x5594b7569400", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 }, "end": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 } @@ -71423,33 +84350,33 @@ ] }, { - "id": "0x558a52021718", + "id": "0x5594b75696a0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37819, - "line": 1247, + "offset": 38732, + "line": 1284, "col": 5, "tokLen": 6 }, "end": { - "offset": 37853, + "offset": 38766, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52021700", + "id": "0x5594b7569688", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37853, + "offset": 38766, "col": 39, "tokLen": 1 } @@ -71457,22 +84384,22 @@ "type": { "desugaredQualType": "unsigned int", "qualType": "uint32_t", - "typeAliasDeclId": "0x558a50375b08" + "typeAliasDeclId": "0x5594b58b6188" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52021698", + "id": "0x5594b7569618", "kind": "CallExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37853, + "offset": 38766, "col": 39, "tokLen": 1 } @@ -71483,16 +84410,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52021680", + "id": "0x5594b7569600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37831, + "offset": 38744, "col": 17, "tokLen": 5 } @@ -71504,16 +84431,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520215f0", + "id": "0x5594b7569568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37831, + "offset": 38744, "col": 17, "tokLen": 5 } @@ -71523,7 +84450,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50cac0f8", + "id": "0x5594b61bfed8", "kind": "FunctionDecl", "name": "stoul", "type": { @@ -71534,16 +84461,16 @@ ] }, { - "id": "0x558a520215a0", + "id": "0x5594b75694d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37837, + "offset": 38750, "col": 23, "tokLen": 1 }, "end": { - "offset": 37837, + "offset": 38750, "col": 23, "tokLen": 1 } @@ -71551,11 +84478,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52020740", + "id": "0x5594b7568348", "kind": "ParmVarDecl", "name": "s", "type": { @@ -71564,16 +84491,16 @@ } }, { - "id": "0x558a520216d0", + "id": "0x5594b7569658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 }, "end": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 } @@ -71585,16 +84512,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a520215c0", + "id": "0x5594b75694f8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 }, "end": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 } @@ -71607,16 +84534,16 @@ ] }, { - "id": "0x558a520216e8", + "id": "0x5594b7569670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 }, "end": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 } @@ -71628,16 +84555,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520215d0", + "id": "0x5594b7569508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 }, "end": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 } @@ -71647,7 +84574,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520209e0", + "id": "0x5594b7569100", "kind": "VarDecl", "name": "base", "type": { @@ -71668,31 +84595,31 @@ ] } { - "id": "0x558a52021880", + "id": "0x5594b7569808", "kind": "FunctionDecl", "loc": { - "offset": 37880, + "offset": 38793, "file": "ToString.cpp", - "line": 1250, + "line": 1287, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 37859, + "offset": 38772, "col": 1, "tokLen": 8 }, "end": { - "offset": 38015, - "line": 1253, + "offset": 38928, + "line": 1290, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc22a0", + "previousDecl": "0x5594b7139698", "name": "StringTo", - "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToImTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint64_t (const std::string &)" }, @@ -71704,7 +84631,7 @@ }, "inner": [ { - "id": "0x558a5015acb0", + "id": "0x5594b56a2df0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -71713,22 +84640,26 @@ ] }, { - "id": "0x558a520217b8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7569730", "kind": "ParmVarDecl", "loc": { - "offset": 37908, - "line": 1250, + "offset": 38821, + "line": 1287, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 37889, + "offset": 38802, "col": 31, "tokLen": 5 }, "end": { - "offset": 37908, + "offset": 38821, "col": 50, "tokLen": 1 } @@ -71740,55 +84671,55 @@ } }, { - "id": "0x558a52022798", + "id": "0x5594b756aaa0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37911, + "offset": 38824, "col": 53, "tokLen": 1 }, "end": { - "offset": 38015, - "line": 1253, + "offset": 38928, + "line": 1290, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52022588", + "id": "0x5594b756a840", "kind": "DeclStmt", "range": { "begin": { - "offset": 37917, - "line": 1251, + "offset": 38830, + "line": 1288, "col": 5, "tokLen": 3 }, "end": { - "offset": 37971, + "offset": 38884, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52021a50", + "id": "0x5594b756a4f0", "kind": "VarDecl", "loc": { - "offset": 37921, + "offset": 38834, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 37917, + "offset": 38830, "col": 5, "tokLen": 3 }, "end": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 } @@ -71801,16 +84732,16 @@ "init": "c", "inner": [ { - "id": "0x558a52022558", + "id": "0x5594b756a810", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 } @@ -71821,16 +84752,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520224f8", + "id": "0x5594b756a7b0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37957, + "offset": 38870, "col": 45, "tokLen": 4 } @@ -71842,16 +84773,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a520223d0", + "id": "0x5594b756a680", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37939, + "offset": 38852, "col": 27, "tokLen": 1 } @@ -71859,21 +84790,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520223a0", + "id": "0x5594b756a650", "kind": "MemberExpr", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37930, + "offset": 38843, "col": 18, "tokLen": 4 } @@ -71884,19 +84815,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52021ab8", + "id": "0x5594b756a558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 } @@ -71904,11 +84835,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520217b8", + "id": "0x5594b7569730", "kind": "ParmVarDecl", "name": "s", "type": { @@ -71919,16 +84850,16 @@ ] }, { - "id": "0x558a52022400", + "id": "0x5594b756a6b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 }, "end": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 } @@ -71940,16 +84871,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52021b50", + "id": "0x5594b756a5f0", "kind": "StringLiteral", "range": { "begin": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 }, "end": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 } @@ -71963,7 +84894,7 @@ ] }, { - "id": "0x558a52022418", + "id": "0x5594b756a6d0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -71972,59 +84903,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -72041,59 +84972,59 @@ ] }, { - "id": "0x558a520224e0", + "id": "0x5594b756a798", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37944, + "offset": 38857, "file": "ToString.cpp", - "line": 1251, + "line": 1288, "col": 32, "tokLen": 3 }, "end": { - "offset": 37957, + "offset": 38870, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520224b0", + "id": "0x5594b756a768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37944, + "offset": 38857, "col": 32, "tokLen": 3 }, "end": { - "offset": 37957, + "offset": 38870, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -72103,16 +85034,16 @@ ] }, { - "id": "0x558a52022518", + "id": "0x5594b756a7d0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37964, + "offset": 38877, "col": 52, "tokLen": 2 }, "end": { - "offset": 37964, + "offset": 38877, "col": 52, "tokLen": 2 } @@ -72124,16 +85055,16 @@ "value": "16" }, { - "id": "0x558a52022538", + "id": "0x5594b756a7f0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 }, "end": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 } @@ -72151,33 +85082,33 @@ ] }, { - "id": "0x558a52022788", + "id": "0x5594b756aa90", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37977, - "line": 1252, + "offset": 38890, + "line": 1289, "col": 5, "tokLen": 6 }, "end": { - "offset": 38012, + "offset": 38925, "col": 40, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52022770", + "id": "0x5594b756aa78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 38012, + "offset": 38925, "col": 40, "tokLen": 1 } @@ -72185,22 +85116,22 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "uint64_t", - "typeAliasDeclId": "0x558a50375b70" + "typeAliasDeclId": "0x5594b58b61f8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52022708", + "id": "0x5594b756aa08", "kind": "CallExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 38012, + "offset": 38925, "col": 40, "tokLen": 1 } @@ -72211,16 +85142,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520226f0", + "id": "0x5594b756a9f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 37989, + "offset": 38902, "col": 17, "tokLen": 6 } @@ -72232,16 +85163,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52022660", + "id": "0x5594b756a958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 37989, + "offset": 38902, "col": 17, "tokLen": 6 } @@ -72251,7 +85182,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50cae278", + "id": "0x5594b61c2118", "kind": "FunctionDecl", "name": "stoull", "type": { @@ -72262,16 +85193,16 @@ ] }, { - "id": "0x558a52022610", + "id": "0x5594b756a8c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37996, + "offset": 38909, "col": 24, "tokLen": 1 }, "end": { - "offset": 37996, + "offset": 38909, "col": 24, "tokLen": 1 } @@ -72279,11 +85210,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520217b8", + "id": "0x5594b7569730", "kind": "ParmVarDecl", "name": "s", "type": { @@ -72292,16 +85223,16 @@ } }, { - "id": "0x558a52022740", + "id": "0x5594b756aa48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 }, "end": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 } @@ -72313,16 +85244,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a52022630", + "id": "0x5594b756a8e8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 }, "end": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 } @@ -72335,16 +85266,16 @@ ] }, { - "id": "0x558a52022758", + "id": "0x5594b756aa60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 }, "end": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 } @@ -72356,16 +85287,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52022640", + "id": "0x5594b756a8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 }, "end": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 } @@ -72375,7 +85306,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52021a50", + "id": "0x5594b756a4f0", "kind": "VarDecl", "name": "base", "type": { @@ -72396,31 +85327,31 @@ ] } { - "id": "0x558a520228f8", + "id": "0x5594b756abf8", "kind": "FunctionDecl", "loc": { - "offset": 38034, + "offset": 38947, "file": "ToString.cpp", - "line": 1255, + "line": 1292, "col": 17, "tokLen": 8 }, "range": { "begin": { - "offset": 38018, + "offset": 38931, "col": 1, "tokLen": 8 }, "end": { - "offset": 38167, - "line": 1258, + "offset": 39080, + "line": 1295, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc27b8", + "previousDecl": "0x5594b713a758", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIiTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int (const std::string &)" }, @@ -72432,7 +85363,7 @@ }, "inner": [ { - "id": "0x558a5015abf0", + "id": "0x5594b56a2d30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -72441,22 +85372,26 @@ ] }, { - "id": "0x558a52022828", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b756ab20", "kind": "ParmVarDecl", "loc": { - "offset": 38062, - "line": 1255, + "offset": 38975, + "line": 1292, "col": 45, "tokLen": 1 }, "range": { "begin": { - "offset": 38043, + "offset": 38956, "col": 26, "tokLen": 5 }, "end": { - "offset": 38062, + "offset": 38975, "col": 45, "tokLen": 1 } @@ -72468,55 +85403,55 @@ } }, { - "id": "0x558a520237a0", + "id": "0x5594b756be00", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38065, + "offset": 38978, "col": 48, "tokLen": 1 }, "end": { - "offset": 38167, - "line": 1258, + "offset": 39080, + "line": 1295, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023608", + "id": "0x5594b756bc20", "kind": "DeclStmt", "range": { "begin": { - "offset": 38071, - "line": 1256, + "offset": 38984, + "line": 1293, "col": 5, "tokLen": 3 }, "end": { - "offset": 38125, + "offset": 39038, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52022ad0", + "id": "0x5594b756b8d0", "kind": "VarDecl", "loc": { - "offset": 38075, + "offset": 38988, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 38071, + "offset": 38984, "col": 5, "tokLen": 3 }, "end": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 } @@ -72529,16 +85464,16 @@ "init": "c", "inner": [ { - "id": "0x558a520235d8", + "id": "0x5594b756bbf0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 } @@ -72549,16 +85484,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023578", + "id": "0x5594b756bb90", "kind": "BinaryOperator", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38111, + "offset": 39024, "col": 45, "tokLen": 4 } @@ -72570,16 +85505,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a52023450", + "id": "0x5594b756ba60", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38093, + "offset": 39006, "col": 27, "tokLen": 1 } @@ -72587,21 +85522,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023420", + "id": "0x5594b756ba30", "kind": "MemberExpr", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38084, + "offset": 38997, "col": 18, "tokLen": 4 } @@ -72612,19 +85547,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52022b38", + "id": "0x5594b756b938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 } @@ -72632,11 +85567,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52022828", + "id": "0x5594b756ab20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -72647,16 +85582,16 @@ ] }, { - "id": "0x558a52023480", + "id": "0x5594b756ba98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 }, "end": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 } @@ -72668,16 +85603,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52022bd0", + "id": "0x5594b756b9d0", "kind": "StringLiteral", "range": { "begin": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 }, "end": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 } @@ -72691,7 +85626,7 @@ ] }, { - "id": "0x558a52023498", + "id": "0x5594b756bab0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -72700,59 +85635,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -72769,59 +85704,59 @@ ] }, { - "id": "0x558a52023560", + "id": "0x5594b756bb78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38098, + "offset": 39011, "file": "ToString.cpp", - "line": 1256, + "line": 1293, "col": 32, "tokLen": 3 }, "end": { - "offset": 38111, + "offset": 39024, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52023530", + "id": "0x5594b756bb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38098, + "offset": 39011, "col": 32, "tokLen": 3 }, "end": { - "offset": 38111, + "offset": 39024, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -72831,16 +85766,16 @@ ] }, { - "id": "0x558a52023598", + "id": "0x5594b756bbb0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38118, + "offset": 39031, "col": 52, "tokLen": 2 }, "end": { - "offset": 38118, + "offset": 39031, "col": 52, "tokLen": 2 } @@ -72852,16 +85787,16 @@ "value": "16" }, { - "id": "0x558a520235b8", + "id": "0x5594b756bbd0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 }, "end": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 } @@ -72879,33 +85814,33 @@ ] }, { - "id": "0x558a52023790", + "id": "0x5594b756bdf0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38131, - "line": 1257, + "offset": 39044, + "line": 1294, "col": 5, "tokLen": 6 }, "end": { - "offset": 38164, + "offset": 39077, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023728", + "id": "0x5594b756bd80", "kind": "CallExpr", "range": { "begin": { - "offset": 38138, + "offset": 39051, "col": 12, "tokLen": 3 }, "end": { - "offset": 38164, + "offset": 39077, "col": 38, "tokLen": 1 } @@ -72916,16 +85851,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023710", + "id": "0x5594b756bd68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38138, + "offset": 39051, "col": 12, "tokLen": 3 }, "end": { - "offset": 38143, + "offset": 39056, "col": 17, "tokLen": 4 } @@ -72937,16 +85872,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520236e0", + "id": "0x5594b756bd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38138, + "offset": 39051, "col": 12, "tokLen": 3 }, "end": { - "offset": 38143, + "offset": 39056, "col": 17, "tokLen": 4 } @@ -72956,7 +85891,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -72967,16 +85902,16 @@ ] }, { - "id": "0x558a52023690", + "id": "0x5594b756bca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38148, + "offset": 39061, "col": 22, "tokLen": 1 }, "end": { - "offset": 38148, + "offset": 39061, "col": 22, "tokLen": 1 } @@ -72984,11 +85919,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52022828", + "id": "0x5594b756ab20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -72997,16 +85932,16 @@ } }, { - "id": "0x558a52023760", + "id": "0x5594b756bdc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 }, "end": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 } @@ -73018,16 +85953,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a520236b0", + "id": "0x5594b756bcc8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 }, "end": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 } @@ -73040,16 +85975,16 @@ ] }, { - "id": "0x558a52023778", + "id": "0x5594b756bdd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 }, "end": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 } @@ -73061,16 +85996,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520236c0", + "id": "0x5594b756bcd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 }, "end": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 } @@ -73080,7 +86015,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52022ad0", + "id": "0x5594b756b8d0", "kind": "VarDecl", "name": "base", "type": { @@ -73099,31 +86034,31 @@ ] } { - "id": "0x558a52023900", + "id": "0x5594b756bf50", "kind": "FunctionDecl", "loc": { - "offset": 38187, + "offset": 39100, "file": "ToString.cpp", - "line": 1260, + "line": 1297, "col": 18, "tokLen": 8 }, "range": { "begin": { - "offset": 38170, + "offset": 39083, "col": 1, "tokLen": 8 }, "end": { - "offset": 38271, - "line": 1262, + "offset": 39184, + "line": 1299, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc2c90", + "previousDecl": "0x5594b713b7c0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIbTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "bool (const std::string &)" }, @@ -73135,7 +86070,7 @@ }, "inner": [ { - "id": "0x558a5015ab70", + "id": "0x5594b56a2cb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -73144,22 +86079,26 @@ ] }, { - "id": "0x558a52023830", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b756be80", "kind": "ParmVarDecl", "loc": { - "offset": 38215, - "line": 1260, + "offset": 39128, + "line": 1297, "col": 46, "tokLen": 1 }, "range": { "begin": { - "offset": 38196, + "offset": 39109, "col": 27, "tokLen": 5 }, "end": { - "offset": 38215, + "offset": 39128, "col": 46, "tokLen": 1 } @@ -73171,50 +86110,50 @@ } }, { - "id": "0x558a52023cb8", + "id": "0x5594b756ce10", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38218, + "offset": 39131, "col": 49, "tokLen": 1 }, "end": { - "offset": 38271, - "line": 1262, + "offset": 39184, + "line": 1299, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023ca8", + "id": "0x5594b756ce00", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38224, - "line": 1261, + "offset": 39137, + "line": 1298, "col": 5, "tokLen": 6 }, "end": { - "offset": 38268, + "offset": 39181, "col": 49, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023c78", + "id": "0x5594b756cdc8", "kind": "CallExpr", "range": { "begin": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 }, "end": { - "offset": 38268, + "offset": 39181, "col": 49, "tokLen": 1 } @@ -73225,16 +86164,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023c60", + "id": "0x5594b756cdb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 }, "end": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 } @@ -73246,16 +86185,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52023be0", + "id": "0x5594b756cd28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 }, "end": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 } @@ -73265,7 +86204,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc3260", + "id": "0x5594b713c5e0", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -73276,16 +86215,16 @@ ] }, { - "id": "0x558a52023b20", + "id": "0x5594b756cc78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38240, + "offset": 39153, "col": 21, "tokLen": 1 }, "end": { - "offset": 38240, + "offset": 39153, "col": 21, "tokLen": 1 } @@ -73293,11 +86232,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023830", + "id": "0x5594b756be80", "kind": "ParmVarDecl", "name": "s", "type": { @@ -73306,16 +86245,16 @@ } }, { - "id": "0x558a52023b90", + "id": "0x5594b756ccf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38243, + "offset": 39156, "col": 24, "tokLen": 4 }, "end": { - "offset": 38261, + "offset": 39174, "col": 42, "tokLen": 7 } @@ -73325,7 +86264,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bdf0", + "id": "0x5594b69afb18", "kind": "EnumConstantDecl", "name": "OneZero", "type": { @@ -73342,30 +86281,30 @@ ] } { - "id": "0x558a52023ed0", + "id": "0x5594b756d010", "kind": "FunctionDecl", "loc": { - "offset": 38279, + "offset": 39192, "file": "ToString.cpp", - "line": 1264, + "line": 1301, "col": 6, "tokLen": 8 }, "range": { "begin": { - "offset": 38274, + "offset": 39187, "col": 1, "tokLen": 4 }, "end": { - "offset": 39159, - "line": 1294, + "offset": 40072, + "line": 1331, "col": 1, "tokLen": 1 } }, "isUsed": true, - "previousDecl": "0x558a51bc3260", + "previousDecl": "0x5594b713c5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN15slsDetectorDefs10boolFormatE", "type": { @@ -73373,22 +86312,22 @@ }, "inner": [ { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "loc": { - "offset": 38307, - "line": 1264, + "offset": 39220, + "line": 1301, "col": 34, "tokLen": 1 }, "range": { "begin": { - "offset": 38288, + "offset": 39201, "col": 15, "tokLen": 5 }, "end": { - "offset": 38307, + "offset": 39220, "col": 34, "tokLen": 1 } @@ -73400,21 +86339,21 @@ } }, { - "id": "0x558a52023df0", + "id": "0x5594b756cf30", "kind": "ParmVarDecl", "loc": { - "offset": 38327, + "offset": 39240, "col": 54, "tokLen": 6 }, "range": { "begin": { - "offset": 38310, + "offset": 39223, "col": 37, "tokLen": 4 }, "end": { - "offset": 38327, + "offset": 39240, "col": 54, "tokLen": 6 } @@ -73422,57 +86361,56 @@ "isUsed": true, "name": "format", "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" } }, { - "id": "0x558a52029c28", + "id": "0x5594b7572ac0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38335, + "offset": 39248, "col": 62, "tokLen": 1 }, "end": { - "offset": 39159, - "line": 1294, + "offset": 40072, + "line": 1331, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023fd8", + "id": "0x5594b756d118", "kind": "SwitchStmt", "range": { "begin": { - "offset": 38341, - "line": 1265, + "offset": 39254, + "line": 1302, "col": 5, "tokLen": 6 }, "end": { - "offset": 39157, - "line": 1293, + "offset": 40070, + "line": 1330, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023fc0", + "id": "0x5594b756d100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38349, - "line": 1265, + "offset": 39262, + "line": 1302, "col": 13, "tokLen": 6 }, "end": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 } @@ -73484,53 +86422,50 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52023fa8", + "id": "0x5594b756d0e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 }, "end": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 } }, "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52023f88", + "id": "0x5594b756d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 }, "end": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 } }, "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023df0", + "id": "0x5594b756cf30", "kind": "ParmVarDecl", "name": "format", "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" } } @@ -73540,52 +86475,52 @@ ] }, { - "id": "0x558a52029bf8", + "id": "0x5594b7572a90", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38357, + "offset": 39270, "col": 21, "tokLen": 1 }, "end": { - "offset": 39157, - "line": 1293, + "offset": 40070, + "line": 1330, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520240b8", + "id": "0x5594b756d208", "kind": "CaseStmt", "range": { "begin": { - "offset": 38363, - "line": 1266, + "offset": 39276, + "line": 1303, "col": 5, "tokLen": 4 }, "end": { - "offset": 38582, - "line": 1272, + "offset": 39495, + "line": 1309, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52024098", + "id": "0x5594b756d1e8", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38368, - "line": 1266, + "offset": 39281, + "line": 1303, "col": 10, "tokLen": 4 }, "end": { - "offset": 38386, + "offset": 39299, "col": 28, "tokLen": 9 } @@ -73597,16 +86532,16 @@ "value": "0", "inner": [ { - "id": "0x558a52024080", + "id": "0x5594b756d1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38368, + "offset": 39281, "col": 10, "tokLen": 4 }, "end": { - "offset": 38386, + "offset": 39299, "col": 28, "tokLen": 9 } @@ -73618,16 +86553,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52024050", + "id": "0x5594b756d1a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38368, + "offset": 39281, "col": 10, "tokLen": 4 }, "end": { - "offset": 38386, + "offset": 39299, "col": 28, "tokLen": 9 } @@ -73637,7 +86572,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bd40", + "id": "0x5594b69afa68", "kind": "EnumConstantDecl", "name": "TrueFalse", "type": { @@ -73650,52 +86585,52 @@ ] }, { - "id": "0x558a52026a60", + "id": "0x5594b756f9f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38397, + "offset": 39310, "col": 39, "tokLen": 1 }, "end": { - "offset": 38582, - "line": 1272, + "offset": 39495, + "line": 1309, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52025498", + "id": "0x5594b756e4f8", "kind": "IfStmt", "range": { "begin": { - "offset": 38407, - "line": 1267, + "offset": 39320, + "line": 1304, "col": 9, "tokLen": 2 }, "end": { - "offset": 38443, - "line": 1268, + "offset": 39356, + "line": 1305, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52025440", + "id": "0x5594b756e4a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38411, - "line": 1267, + "offset": 39324, + "line": 1304, "col": 13, "tokLen": 1 }, "end": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 } @@ -73707,67 +86642,67 @@ "adl": true, "inner": [ { - "id": "0x558a52025428", + "id": "0x5594b756e488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 }, "end": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52025408", + "id": "0x5594b756e468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 }, "end": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520240e0", + "id": "0x5594b756d230", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38411, + "offset": 39324, "col": 13, "tokLen": 1 }, "end": { - "offset": 38411, + "offset": 39324, "col": 13, "tokLen": 1 } @@ -73775,11 +86710,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -73788,16 +86723,16 @@ } }, { - "id": "0x558a520253f0", + "id": "0x5594b756e450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 }, "end": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 } @@ -73809,16 +86744,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52024100", + "id": "0x5594b756d250", "kind": "StringLiteral", "range": { "begin": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 }, "end": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 } @@ -73834,33 +86769,33 @@ ] }, { - "id": "0x558a52025488", + "id": "0x5594b756e4e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38436, - "line": 1268, + "offset": 39349, + "line": 1305, "col": 13, "tokLen": 6 }, "end": { - "offset": 38443, + "offset": 39356, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52025478", + "id": "0x5594b756e4d8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38443, + "offset": 39356, "col": 20, "tokLen": 4 }, "end": { - "offset": 38443, + "offset": 39356, "col": 20, "tokLen": 4 } @@ -73876,35 +86811,35 @@ ] }, { - "id": "0x558a52026878", + "id": "0x5594b756f7e8", "kind": "IfStmt", "range": { "begin": { - "offset": 38457, - "line": 1269, + "offset": 39370, + "line": 1306, "col": 9, "tokLen": 2 }, "end": { - "offset": 38494, - "line": 1270, + "offset": 39407, + "line": 1307, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52026820", + "id": "0x5594b756f790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38461, - "line": 1269, + "offset": 39374, + "line": 1306, "col": 13, "tokLen": 1 }, "end": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 } @@ -73916,67 +86851,67 @@ "adl": true, "inner": [ { - "id": "0x558a52026808", + "id": "0x5594b756f778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 }, "end": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520267e8", + "id": "0x5594b756f758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 }, "end": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520254b8", + "id": "0x5594b756e518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38461, + "offset": 39374, "col": 13, "tokLen": 1 }, "end": { - "offset": 38461, + "offset": 39374, "col": 13, "tokLen": 1 } @@ -73984,11 +86919,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -73997,16 +86932,16 @@ } }, { - "id": "0x558a520267d0", + "id": "0x5594b756f740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 }, "end": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 } @@ -74018,16 +86953,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520254d8", + "id": "0x5594b756e538", "kind": "StringLiteral", "range": { "begin": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 }, "end": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 } @@ -74043,33 +86978,33 @@ ] }, { - "id": "0x558a52026868", + "id": "0x5594b756f7d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38487, - "line": 1270, + "offset": 39400, + "line": 1307, "col": 13, "tokLen": 6 }, "end": { - "offset": 38494, + "offset": 39407, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52026858", + "id": "0x5594b756f7c8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38494, + "offset": 39407, "col": 20, "tokLen": 5 }, "end": { - "offset": 38494, + "offset": 39407, "col": 20, "tokLen": 5 } @@ -74085,17 +87020,17 @@ ] }, { - "id": "0x558a52026a48", + "id": "0x5594b756f9d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 38509, - "line": 1271, + "offset": 39422, + "line": 1308, "col": 9, "tokLen": 5 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } @@ -74107,16 +87042,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52026a30", + "id": "0x5594b756f9c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 38509, + "offset": 39422, "col": 9, "tokLen": 5 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } @@ -74127,28 +87062,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52026a08", + "id": "0x5594b756f998", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 38515, + "offset": 39428, "col": 15, "tokLen": 12 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -74157,28 +87091,27 @@ }, "inner": [ { - "id": "0x558a520269e8", + "id": "0x5594b756f978", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 38515, + "offset": 39428, "col": 15, "tokLen": 12 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a520269e0", + "temp": "0x5594b756f970", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -74187,22 +87120,21 @@ }, "inner": [ { - "id": "0x558a520269b0", + "id": "0x5594b756f940", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 38515, + "offset": 39428, "col": 15, "tokLen": 12 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -74213,16 +87145,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52026998", + "id": "0x5594b756f928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 }, "end": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 } @@ -74234,16 +87166,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52026910", + "id": "0x5594b756f8a0", "kind": "StringLiteral", "range": { "begin": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 }, "end": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 } @@ -74271,35 +87203,35 @@ ] }, { - "id": "0x558a52026b40", + "id": "0x5594b756fae0", "kind": "CaseStmt", "range": { "begin": { - "offset": 38588, - "line": 1273, + "offset": 39501, + "line": 1310, "col": 5, "tokLen": 4 }, "end": { - "offset": 38795, - "line": 1279, + "offset": 39708, + "line": 1316, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52026b20", + "id": "0x5594b756fac0", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38593, - "line": 1273, + "offset": 39506, + "line": 1310, "col": 10, "tokLen": 4 }, "end": { - "offset": 38611, + "offset": 39524, "col": 28, "tokLen": 5 } @@ -74311,16 +87243,16 @@ "value": "1", "inner": [ { - "id": "0x558a52026b08", + "id": "0x5594b756faa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38593, + "offset": 39506, "col": 10, "tokLen": 4 }, "end": { - "offset": 38611, + "offset": 39524, "col": 28, "tokLen": 5 } @@ -74332,16 +87264,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52026ad8", + "id": "0x5594b756fa78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38593, + "offset": 39506, "col": 10, "tokLen": 4 }, "end": { - "offset": 38611, + "offset": 39524, "col": 28, "tokLen": 5 } @@ -74351,7 +87283,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bd98", + "id": "0x5594b69afac0", "kind": "EnumConstantDecl", "name": "OnOff", "type": { @@ -74364,52 +87296,52 @@ ] }, { - "id": "0x558a52029468", + "id": "0x5594b7572268", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38618, + "offset": 39531, "col": 35, "tokLen": 1 }, "end": { - "offset": 38795, - "line": 1279, + "offset": 39708, + "line": 1316, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52027f18", + "id": "0x5594b7570dd8", "kind": "IfStmt", "range": { "begin": { - "offset": 38628, - "line": 1274, + "offset": 39541, + "line": 1311, "col": 9, "tokLen": 2 }, "end": { - "offset": 38662, - "line": 1275, + "offset": 39575, + "line": 1312, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52027ec0", + "id": "0x5594b7570d80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38632, - "line": 1274, + "offset": 39545, + "line": 1311, "col": 13, "tokLen": 1 }, "end": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 } @@ -74421,67 +87353,67 @@ "adl": true, "inner": [ { - "id": "0x558a52027ea8", + "id": "0x5594b7570d68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 }, "end": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52027e88", + "id": "0x5594b7570d48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 }, "end": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52026b68", + "id": "0x5594b756fb08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38632, + "offset": 39545, "col": 13, "tokLen": 1 }, "end": { - "offset": 38632, + "offset": 39545, "col": 13, "tokLen": 1 } @@ -74489,11 +87421,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -74502,16 +87434,16 @@ } }, { - "id": "0x558a52027e70", + "id": "0x5594b7570d30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 }, "end": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 } @@ -74523,16 +87455,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52026b88", + "id": "0x5594b756fb28", "kind": "StringLiteral", "range": { "begin": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 }, "end": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 } @@ -74548,33 +87480,33 @@ ] }, { - "id": "0x558a52027f08", + "id": "0x5594b7570dc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38655, - "line": 1275, + "offset": 39568, + "line": 1312, "col": 13, "tokLen": 6 }, "end": { - "offset": 38662, + "offset": 39575, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52027ef8", + "id": "0x5594b7570db8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38662, + "offset": 39575, "col": 20, "tokLen": 4 }, "end": { - "offset": 38662, + "offset": 39575, "col": 20, "tokLen": 4 } @@ -74590,35 +87522,35 @@ ] }, { - "id": "0x558a520292e8", + "id": "0x5594b75720c8", "kind": "IfStmt", "range": { "begin": { - "offset": 38676, - "line": 1276, + "offset": 39589, + "line": 1313, "col": 9, "tokLen": 2 }, "end": { - "offset": 38711, - "line": 1277, + "offset": 39624, + "line": 1314, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52029290", + "id": "0x5594b7572070", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38680, - "line": 1276, + "offset": 39593, + "line": 1313, "col": 13, "tokLen": 1 }, "end": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 } @@ -74630,67 +87562,67 @@ "adl": true, "inner": [ { - "id": "0x558a52029278", + "id": "0x5594b7572058", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 }, "end": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52029258", + "id": "0x5594b7572038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 }, "end": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52027f38", + "id": "0x5594b7570df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38680, + "offset": 39593, "col": 13, "tokLen": 1 }, "end": { - "offset": 38680, + "offset": 39593, "col": 13, "tokLen": 1 } @@ -74698,11 +87630,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -74711,16 +87643,16 @@ } }, { - "id": "0x558a52029240", + "id": "0x5594b7572020", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 }, "end": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 } @@ -74732,16 +87664,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52027f58", + "id": "0x5594b7570e18", "kind": "StringLiteral", "range": { "begin": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 }, "end": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 } @@ -74757,33 +87689,33 @@ ] }, { - "id": "0x558a520292d8", + "id": "0x5594b75720b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38704, - "line": 1277, + "offset": 39617, + "line": 1314, "col": 13, "tokLen": 6 }, "end": { - "offset": 38711, + "offset": 39624, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a520292c8", + "id": "0x5594b75720a8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38711, + "offset": 39624, "col": 20, "tokLen": 5 }, "end": { - "offset": 38711, + "offset": 39624, "col": 20, "tokLen": 5 } @@ -74799,17 +87731,17 @@ ] }, { - "id": "0x558a52029450", + "id": "0x5594b7572250", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 38726, - "line": 1278, + "offset": 39639, + "line": 1315, "col": 9, "tokLen": 5 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } @@ -74821,16 +87753,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52029438", + "id": "0x5594b7572238", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 38726, + "offset": 39639, "col": 9, "tokLen": 5 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } @@ -74841,28 +87773,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52029410", + "id": "0x5594b7572210", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 38732, + "offset": 39645, "col": 15, "tokLen": 12 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -74871,28 +87802,27 @@ }, "inner": [ { - "id": "0x558a520293f0", + "id": "0x5594b75721f0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 38732, + "offset": 39645, "col": 15, "tokLen": 12 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a520293e8", + "temp": "0x5594b75721e8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -74901,22 +87831,21 @@ }, "inner": [ { - "id": "0x558a520293b8", + "id": "0x5594b75721b8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 38732, + "offset": 39645, "col": 15, "tokLen": 12 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -74927,16 +87856,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a520293a0", + "id": "0x5594b75721a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 }, "end": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 } @@ -74948,16 +87877,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52029318", + "id": "0x5594b7572118", "kind": "StringLiteral", "range": { "begin": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 }, "end": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 } @@ -74985,35 +87914,35 @@ ] }, { - "id": "0x558a52029548", + "id": "0x5594b7572358", "kind": "CaseStmt", "range": { "begin": { - "offset": 38801, - "line": 1280, + "offset": 39714, + "line": 1317, "col": 5, "tokLen": 4 }, "end": { - "offset": 39083, - "line": 1290, + "offset": 39996, + "line": 1327, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029528", + "id": "0x5594b7572338", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38806, - "line": 1280, + "offset": 39719, + "line": 1317, "col": 10, "tokLen": 4 }, "end": { - "offset": 38824, + "offset": 39737, "col": 28, "tokLen": 7 } @@ -75025,16 +87954,16 @@ "value": "2", "inner": [ { - "id": "0x558a52029510", + "id": "0x5594b7572320", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38806, + "offset": 39719, "col": 10, "tokLen": 4 }, "end": { - "offset": 38824, + "offset": 39737, "col": 28, "tokLen": 7 } @@ -75046,16 +87975,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a520294e0", + "id": "0x5594b75722f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38806, + "offset": 39719, "col": 10, "tokLen": 4 }, "end": { - "offset": 38824, + "offset": 39737, "col": 28, "tokLen": 7 } @@ -75065,7 +87994,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bdf0", + "id": "0x5594b69afb18", "kind": "EnumConstantDecl", "name": "OneZero", "type": { @@ -75078,55 +88007,55 @@ ] }, { - "id": "0x558a52029a70", + "id": "0x5594b75728e8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38833, + "offset": 39746, "col": 37, "tokLen": 1 }, "end": { - "offset": 39083, - "line": 1290, + "offset": 39996, + "line": 1327, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029748", + "id": "0x5594b75725a0", "kind": "DeclStmt", "range": { "begin": { - "offset": 38843, - "line": 1281, + "offset": 39756, + "line": 1318, "col": 9, "tokLen": 3 }, "end": { - "offset": 38876, + "offset": 39789, "col": 42, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029588", + "id": "0x5594b7572398", "kind": "VarDecl", "loc": { - "offset": 38847, + "offset": 39760, "col": 13, "tokLen": 1 }, "range": { "begin": { - "offset": 38843, + "offset": 39756, "col": 9, "tokLen": 3 }, "end": { - "offset": 38875, + "offset": 39788, "col": 41, "tokLen": 1 } @@ -75139,16 +88068,16 @@ "init": "c", "inner": [ { - "id": "0x558a520296f8", + "id": "0x5594b7572548", "kind": "CallExpr", "range": { "begin": { - "offset": 38851, + "offset": 39764, "col": 17, "tokLen": 3 }, "end": { - "offset": 38875, + "offset": 39788, "col": 41, "tokLen": 1 } @@ -75159,16 +88088,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520296e0", + "id": "0x5594b7572530", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38851, + "offset": 39764, "col": 17, "tokLen": 3 }, "end": { - "offset": 38856, + "offset": 39769, "col": 22, "tokLen": 4 } @@ -75180,16 +88109,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520296b0", + "id": "0x5594b7572500", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38851, + "offset": 39764, "col": 17, "tokLen": 3 }, "end": { - "offset": 38856, + "offset": 39769, "col": 22, "tokLen": 4 } @@ -75199,7 +88128,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -75210,16 +88139,16 @@ ] }, { - "id": "0x558a52029660", + "id": "0x5594b7572470", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38861, + "offset": 39774, "col": 27, "tokLen": 1 }, "end": { - "offset": 38861, + "offset": 39774, "col": 27, "tokLen": 1 } @@ -75227,11 +88156,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -75240,16 +88169,16 @@ } }, { - "id": "0x558a52029730", + "id": "0x5594b7572588", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 }, "end": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 } @@ -75261,16 +88190,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a52029680", + "id": "0x5594b7572490", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 }, "end": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 } @@ -75283,16 +88212,16 @@ ] }, { - "id": "0x558a52029690", + "id": "0x5594b75724a0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38873, + "offset": 39786, "col": 39, "tokLen": 2 }, "end": { - "offset": 38873, + "offset": 39786, "col": 39, "tokLen": 2 } @@ -75310,35 +88239,35 @@ ] }, { - "id": "0x558a52029798", + "id": "0x5594b75725f0", "kind": "SwitchStmt", "range": { "begin": { - "offset": 38886, - "line": 1282, + "offset": 39799, + "line": 1319, "col": 9, "tokLen": 6 }, "end": { - "offset": 39077, - "line": 1289, + "offset": 39990, + "line": 1326, "col": 9, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029780", + "id": "0x5594b75725d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38894, - "line": 1282, + "offset": 39807, + "line": 1319, "col": 17, "tokLen": 1 }, "end": { - "offset": 38894, + "offset": 39807, "col": 17, "tokLen": 1 } @@ -75350,16 +88279,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52029760", + "id": "0x5594b75725b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38894, + "offset": 39807, "col": 17, "tokLen": 1 }, "end": { - "offset": 38894, + "offset": 39807, "col": 17, "tokLen": 1 } @@ -75369,7 +88298,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029588", + "id": "0x5594b7572398", "kind": "VarDecl", "name": "i", "type": { @@ -75380,52 +88309,52 @@ ] }, { - "id": "0x558a52029a48", + "id": "0x5594b75728c0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38897, + "offset": 39810, "col": 20, "tokLen": 1 }, "end": { - "offset": 39077, - "line": 1289, + "offset": 39990, + "line": 1326, "col": 9, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029800", + "id": "0x5594b7572658", "kind": "CaseStmt", "range": { "begin": { - "offset": 38907, - "line": 1283, + "offset": 39820, + "line": 1320, "col": 9, "tokLen": 4 }, "end": { - "offset": 38934, - "line": 1284, + "offset": 39847, + "line": 1321, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a520297e0", + "id": "0x5594b7572638", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38912, - "line": 1283, + "offset": 39825, + "line": 1320, "col": 14, "tokLen": 1 }, "end": { - "offset": 38912, + "offset": 39825, "col": 14, "tokLen": 1 } @@ -75437,16 +88366,16 @@ "value": "0", "inner": [ { - "id": "0x558a520297c0", + "id": "0x5594b7572618", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38912, + "offset": 39825, "col": 14, "tokLen": 1 }, "end": { - "offset": 38912, + "offset": 39825, "col": 14, "tokLen": 1 } @@ -75460,33 +88389,33 @@ ] }, { - "id": "0x558a52029838", + "id": "0x5594b7572690", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38927, - "line": 1284, + "offset": 39840, + "line": 1321, "col": 13, "tokLen": 6 }, "end": { - "offset": 38934, + "offset": 39847, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52029828", + "id": "0x5594b7572680", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38934, + "offset": 39847, "col": 20, "tokLen": 5 }, "end": { - "offset": 38934, + "offset": 39847, "col": 20, "tokLen": 5 } @@ -75502,35 +88431,35 @@ ] }, { - "id": "0x558a52029888", + "id": "0x5594b75726e0", "kind": "CaseStmt", "range": { "begin": { - "offset": 38949, - "line": 1285, + "offset": 39862, + "line": 1322, "col": 9, "tokLen": 4 }, "end": { - "offset": 38976, - "line": 1286, + "offset": 39889, + "line": 1323, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52029868", + "id": "0x5594b75726c0", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38954, - "line": 1285, + "offset": 39867, + "line": 1322, "col": 14, "tokLen": 1 }, "end": { - "offset": 38954, + "offset": 39867, "col": 14, "tokLen": 1 } @@ -75542,16 +88471,16 @@ "value": "1", "inner": [ { - "id": "0x558a52029848", + "id": "0x5594b75726a0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38954, + "offset": 39867, "col": 14, "tokLen": 1 }, "end": { - "offset": 38954, + "offset": 39867, "col": 14, "tokLen": 1 } @@ -75565,33 +88494,33 @@ ] }, { - "id": "0x558a520298c0", + "id": "0x5594b7572718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38969, - "line": 1286, + "offset": 39882, + "line": 1323, "col": 13, "tokLen": 6 }, "end": { - "offset": 38976, + "offset": 39889, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a520298b0", + "id": "0x5594b7572708", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38976, + "offset": 39889, "col": 20, "tokLen": 4 }, "end": { - "offset": 38976, + "offset": 39889, "col": 20, "tokLen": 4 } @@ -75607,34 +88536,34 @@ ] }, { - "id": "0x558a52029a28", + "id": "0x5594b75728a0", "kind": "DefaultStmt", "range": { "begin": { - "offset": 38990, - "line": 1287, + "offset": 39903, + "line": 1324, "col": 9, "tokLen": 7 }, "end": { - "offset": 39066, - "line": 1288, + "offset": 39979, + "line": 1325, "col": 68, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029a10", + "id": "0x5594b7572888", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 39011, + "offset": 39924, "col": 13, "tokLen": 5 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } @@ -75646,16 +88575,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a520299f8", + "id": "0x5594b7572870", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 39011, + "offset": 39924, "col": 13, "tokLen": 5 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } @@ -75666,28 +88595,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520299d0", + "id": "0x5594b7572848", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 39017, + "offset": 39930, "col": 19, "tokLen": 12 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -75696,28 +88624,27 @@ }, "inner": [ { - "id": "0x558a520299b0", + "id": "0x5594b7572828", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 39017, + "offset": 39930, "col": 19, "tokLen": 12 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a520299a8", + "temp": "0x5594b7572820", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -75726,22 +88653,21 @@ }, "inner": [ { - "id": "0x558a52029978", + "id": "0x5594b75727f0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 39017, + "offset": 39930, "col": 19, "tokLen": 12 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -75752,16 +88678,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52029960", + "id": "0x5594b75727d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 }, "end": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 } @@ -75773,16 +88699,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520298e0", + "id": "0x5594b7572758", "kind": "StringLiteral", "range": { "begin": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 }, "end": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 } @@ -75816,34 +88742,34 @@ ] }, { - "id": "0x558a52029bd8", + "id": "0x5594b7572a70", "kind": "DefaultStmt", "range": { "begin": { - "offset": 39089, - "line": 1291, + "offset": 40002, + "line": 1328, "col": 5, "tokLen": 7 }, "end": { - "offset": 39150, - "line": 1292, + "offset": 40063, + "line": 1329, "col": 53, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029bc0", + "id": "0x5594b7572a58", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 39106, + "offset": 40019, "col": 9, "tokLen": 5 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } @@ -75855,16 +88781,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52029ba8", + "id": "0x5594b7572a40", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 39106, + "offset": 40019, "col": 9, "tokLen": 5 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } @@ -75875,28 +88801,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52029b80", + "id": "0x5594b7572a18", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 39112, + "offset": 40025, "col": 15, "tokLen": 12 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -75905,28 +88830,27 @@ }, "inner": [ { - "id": "0x558a52029b60", + "id": "0x5594b75729f8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 39112, + "offset": 40025, "col": 15, "tokLen": 12 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52029b58", + "temp": "0x5594b75729f0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -75935,22 +88859,21 @@ }, "inner": [ { - "id": "0x558a52029b28", + "id": "0x5594b75729c0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 39112, + "offset": 40025, "col": 15, "tokLen": 12 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -75961,16 +88884,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52029b10", + "id": "0x5594b75729a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 }, "end": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 } @@ -75982,16 +88905,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52029aa0", + "id": "0x5594b7572938", "kind": "StringLiteral", "range": { "begin": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 }, "end": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 } @@ -76025,31 +88948,31 @@ ] } { - "id": "0x558a52029d80", + "id": "0x5594b7572c08", "kind": "FunctionDecl", "loc": { - "offset": 39182, + "offset": 40095, "file": "ToString.cpp", - "line": 1296, + "line": 1333, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 39162, + "offset": 40075, "col": 1, "tokLen": 8 }, "end": { - "offset": 39315, - "line": 1299, + "offset": 40228, + "line": 1336, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc34a0", + "previousDecl": "0x5594b713c818", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIlTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int64_t (const std::string &)" }, @@ -76061,7 +88984,7 @@ }, "inner": [ { - "id": "0x558a5015ac10", + "id": "0x5594b56a2d50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -76070,22 +88993,26 @@ ] }, { - "id": "0x558a52029cb0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7572b38", "kind": "ParmVarDecl", "loc": { - "offset": 39210, - "line": 1296, + "offset": 40123, + "line": 1333, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 39191, + "offset": 40104, "col": 30, "tokLen": 5 }, "end": { - "offset": 39210, + "offset": 40123, "col": 49, "tokLen": 1 } @@ -76097,55 +89024,55 @@ } }, { - "id": "0x558a5202ac80", + "id": "0x5594b7573e88", "kind": "CompoundStmt", "range": { "begin": { - "offset": 39213, + "offset": 40126, "col": 52, "tokLen": 1 }, "end": { - "offset": 39315, - "line": 1299, + "offset": 40228, + "line": 1336, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5202aa88", + "id": "0x5594b7573c40", "kind": "DeclStmt", "range": { "begin": { - "offset": 39219, - "line": 1297, + "offset": 40132, + "line": 1334, "col": 5, "tokLen": 3 }, "end": { - "offset": 39273, + "offset": 40186, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029f50", + "id": "0x5594b75738f0", "kind": "VarDecl", "loc": { - "offset": 39223, + "offset": 40136, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 39219, + "offset": 40132, "col": 5, "tokLen": 3 }, "end": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 } @@ -76158,16 +89085,16 @@ "init": "c", "inner": [ { - "id": "0x558a5202aa58", + "id": "0x5594b7573c10", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 } @@ -76178,16 +89105,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5202a9f8", + "id": "0x5594b7573bb0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39259, + "offset": 40172, "col": 45, "tokLen": 4 } @@ -76199,16 +89126,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a5202a8d0", + "id": "0x5594b7573a80", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39241, + "offset": 40154, "col": 27, "tokLen": 1 } @@ -76216,21 +89143,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5202a8a0", + "id": "0x5594b7573a50", "kind": "MemberExpr", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39232, + "offset": 40145, "col": 18, "tokLen": 4 } @@ -76241,19 +89168,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52029fb8", + "id": "0x5594b7573958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 } @@ -76261,11 +89188,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029cb0", + "id": "0x5594b7572b38", "kind": "ParmVarDecl", "name": "s", "type": { @@ -76276,16 +89203,16 @@ ] }, { - "id": "0x558a5202a900", + "id": "0x5594b7573ab8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 }, "end": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 } @@ -76297,16 +89224,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5202a050", + "id": "0x5594b75739f0", "kind": "StringLiteral", "range": { "begin": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 }, "end": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 } @@ -76320,7 +89247,7 @@ ] }, { - "id": "0x558a5202a918", + "id": "0x5594b7573ad0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -76329,59 +89256,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -76398,59 +89325,59 @@ ] }, { - "id": "0x558a5202a9e0", + "id": "0x5594b7573b98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39246, + "offset": 40159, "file": "ToString.cpp", - "line": 1297, + "line": 1334, "col": 32, "tokLen": 3 }, "end": { - "offset": 39259, + "offset": 40172, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5202a9b0", + "id": "0x5594b7573b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39246, + "offset": 40159, "col": 32, "tokLen": 3 }, "end": { - "offset": 39259, + "offset": 40172, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -76460,16 +89387,16 @@ ] }, { - "id": "0x558a5202aa18", + "id": "0x5594b7573bd0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 39266, + "offset": 40179, "col": 52, "tokLen": 2 }, "end": { - "offset": 39266, + "offset": 40179, "col": 52, "tokLen": 2 } @@ -76481,16 +89408,16 @@ "value": "16" }, { - "id": "0x558a5202aa38", + "id": "0x5594b7573bf0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 }, "end": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 } @@ -76508,33 +89435,33 @@ ] }, { - "id": "0x558a5202ac70", + "id": "0x5594b7573e78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 39279, - "line": 1298, + "offset": 40192, + "line": 1335, "col": 5, "tokLen": 6 }, "end": { - "offset": 39312, + "offset": 40225, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5202ac08", + "id": "0x5594b7573e08", "kind": "CallExpr", "range": { "begin": { - "offset": 39286, + "offset": 40199, "col": 12, "tokLen": 3 }, "end": { - "offset": 39312, + "offset": 40225, "col": 38, "tokLen": 1 } @@ -76545,16 +89472,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5202abf0", + "id": "0x5594b7573df0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39286, + "offset": 40199, "col": 12, "tokLen": 3 }, "end": { - "offset": 39291, + "offset": 40204, "col": 17, "tokLen": 4 } @@ -76566,16 +89493,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5202ab60", + "id": "0x5594b7573d58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39286, + "offset": 40199, "col": 12, "tokLen": 3 }, "end": { - "offset": 39291, + "offset": 40204, "col": 17, "tokLen": 4 } @@ -76585,7 +89512,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50cab248", + "id": "0x5594b61bf008", "kind": "FunctionDecl", "name": "stol", "type": { @@ -76596,16 +89523,16 @@ ] }, { - "id": "0x558a5202ab10", + "id": "0x5594b7573cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39296, + "offset": 40209, "col": 22, "tokLen": 1 }, "end": { - "offset": 39296, + "offset": 40209, "col": 22, "tokLen": 1 } @@ -76613,11 +89540,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029cb0", + "id": "0x5594b7572b38", "kind": "ParmVarDecl", "name": "s", "type": { @@ -76626,16 +89553,16 @@ } }, { - "id": "0x558a5202ac40", + "id": "0x5594b7573e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 }, "end": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 } @@ -76647,16 +89574,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a5202ab30", + "id": "0x5594b7573ce8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 }, "end": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 } @@ -76669,16 +89596,16 @@ ] }, { - "id": "0x558a5202ac58", + "id": "0x5594b7573e60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 }, "end": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 } @@ -76690,16 +89617,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5202ab40", + "id": "0x5594b7573cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 }, "end": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 } @@ -76709,7 +89636,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029f50", + "id": "0x5594b75738f0", "kind": "VarDecl", "name": "base", "type": { diff --git a/slsDetectorSoftware/generator/autocomplete/fixed.json b/slsDetectorSoftware/generator/autocomplete/fixed.json index d1e7768df..4c01083a3 100644 --- a/slsDetectorSoftware/generator/autocomplete/fixed.json +++ b/slsDetectorSoftware/generator/autocomplete/fixed.json @@ -1,11 +1,11 @@ [ { - "id": "0x558a51b80fb8", + "id": "0x5594b70f87f8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 9823, + "offset": 10046, "file": "../include/sls/ToString.h", - "line": 305, + "line": 308, "col": 3, "tokLen": 8, "includedFrom": { @@ -14,8 +14,8 @@ }, "range": { "begin": { - "offset": 9744, - "line": 304, + "offset": 9967, + "line": 307, "col": 1, "tokLen": 8, "includedFrom": { @@ -23,8 +23,8 @@ } }, "end": { - "offset": 10664, - "line": 327, + "offset": 10887, + "line": 330, "col": 1, "tokLen": 1, "includedFrom": { @@ -35,11 +35,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 9763, - "line": 304, + "offset": 9986, + "line": 307, "col": 20, "tokLen": 1, "includedFrom": { @@ -48,7 +48,7 @@ }, "range": { "begin": { - "offset": 9754, + "offset": 9977, "col": 11, "tokLen": 8, "includedFrom": { @@ -56,7 +56,7 @@ } }, "end": { - "offset": 9763, + "offset": 9986, "col": 20, "tokLen": 1, "includedFrom": { @@ -71,10 +71,10 @@ "index": 0 }, { - "id": "0x558a51b80c40", + "id": "0x5594b70f8498", "kind": "NonTypeTemplateParmDecl", "loc": { - "offset": 9816, + "offset": 10039, "col": 73, "tokLen": 1, "includedFrom": { @@ -83,7 +83,7 @@ }, "range": { "begin": { - "offset": 9766, + "offset": 9989, "col": 23, "tokLen": 3, "includedFrom": { @@ -91,7 +91,7 @@ } }, "end": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -114,7 +114,7 @@ "kind": "TemplateArgument", "range": { "begin": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -122,7 +122,7 @@ } }, "end": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -133,11 +133,11 @@ "isExpr": true, "inner": [ { - "id": "0x558a51b80be8", + "id": "0x5594b70f8440", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -145,7 +145,7 @@ } }, "end": { - "offset": 9818, + "offset": 10041, "col": 75, "tokLen": 1, "includedFrom": { @@ -164,11 +164,11 @@ ] }, { - "id": "0x558a51b80f10", + "id": "0x5594b70f8750", "kind": "FunctionDecl", "loc": { - "offset": 9823, - "line": 305, + "offset": 10046, + "line": 308, "col": 3, "tokLen": 8, "includedFrom": { @@ -177,7 +177,7 @@ }, "range": { "begin": { - "offset": 9821, + "offset": 10044, "col": 1, "tokLen": 1, "includedFrom": { @@ -185,8 +185,8 @@ } }, "end": { - "offset": 10664, - "line": 327, + "offset": 10887, + "line": 330, "col": 1, "tokLen": 1, "includedFrom": { @@ -200,11 +200,11 @@ }, "inner": [ { - "id": "0x558a51b80d38", + "id": "0x5594b70f8580", "kind": "ParmVarDecl", "loc": { - "offset": 9851, - "line": 305, + "offset": 10074, + "line": 308, "col": 31, "tokLen": 1, "includedFrom": { @@ -213,7 +213,7 @@ }, "range": { "begin": { - "offset": 9832, + "offset": 10055, "col": 12, "tokLen": 5, "includedFrom": { @@ -221,7 +221,7 @@ } }, "end": { - "offset": 9851, + "offset": 10074, "col": 31, "tokLen": 1, "includedFrom": { @@ -236,10 +236,10 @@ } }, { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "loc": { - "offset": 9873, + "offset": 10096, "col": 53, "tokLen": 4, "includedFrom": { @@ -248,7 +248,7 @@ }, "range": { "begin": { - "offset": 9854, + "offset": 10077, "col": 34, "tokLen": 5, "includedFrom": { @@ -256,7 +256,7 @@ } }, "end": { - "offset": 9873, + "offset": 10096, "col": 53, "tokLen": 4, "includedFrom": { @@ -271,11 +271,11 @@ } }, { - "id": "0x558a51bb5ed8", + "id": "0x5594b7119db8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9879, + "offset": 10102, "col": 59, "tokLen": 1, "includedFrom": { @@ -283,8 +283,8 @@ } }, "end": { - "offset": 10664, - "line": 327, + "offset": 10887, + "line": 330, "col": 1, "tokLen": 1, "includedFrom": { @@ -294,12 +294,12 @@ }, "inner": [ { - "id": "0x558a51b811e0", + "id": "0x5594b70f8a20", "kind": "DeclStmt", "range": { "begin": { - "offset": 9885, - "line": 306, + "offset": 10108, + "line": 309, "col": 5, "tokLen": 6, "includedFrom": { @@ -307,7 +307,7 @@ } }, "end": { - "offset": 9899, + "offset": 10122, "col": 19, "tokLen": 1, "includedFrom": { @@ -317,10 +317,10 @@ }, "inner": [ { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "loc": { - "offset": 9892, + "offset": 10115, "col": 12, "tokLen": 4, "includedFrom": { @@ -329,7 +329,7 @@ }, "range": { "begin": { - "offset": 9885, + "offset": 10108, "col": 5, "tokLen": 6, "includedFrom": { @@ -337,7 +337,7 @@ } }, "end": { - "offset": 9898, + "offset": 10121, "col": 18, "tokLen": 1, "includedFrom": { @@ -353,11 +353,11 @@ "init": "list", "inner": [ { - "id": "0x558a51b81180", + "id": "0x5594b70f89c0", "kind": "InitListExpr", "range": { "begin": { - "offset": 9896, + "offset": 10119, "col": 16, "tokLen": 1, "includedFrom": { @@ -365,7 +365,7 @@ } }, "end": { - "offset": 9898, + "offset": 10121, "col": 18, "tokLen": 1, "includedFrom": { @@ -379,11 +379,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b811c0", + "id": "0x5594b70f8a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -391,7 +391,7 @@ } }, "end": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -406,11 +406,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x558a51b81108", + "id": "0x5594b70f8948", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -418,7 +418,7 @@ } }, "end": { - "offset": 9897, + "offset": 10120, "col": 17, "tokLen": 1, "includedFrom": { @@ -441,12 +441,12 @@ ] }, { - "id": "0x558a51b81718", + "id": "0x5594b70f8fc8", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 9905, - "line": 307, + "offset": 10128, + "line": 310, "col": 5, "tokLen": 3, "includedFrom": { @@ -454,8 +454,8 @@ } }, "end": { - "offset": 10055, - "line": 311, + "offset": 10278, + "line": 314, "col": 5, "tokLen": 1, "includedFrom": { @@ -465,12 +465,12 @@ }, "inner": [ { - "id": "0x558a51b813c8", + "id": "0x5594b70f8c50", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9909, - "line": 307, + "offset": 10132, + "line": 310, "col": 9, "tokLen": 1, "includedFrom": { @@ -478,8 +478,8 @@ } }, "end": { - "offset": 9944, - "line": 309, + "offset": 10167, + "line": 312, "col": 5, "tokLen": 1, "includedFrom": { @@ -489,12 +489,12 @@ }, "inner": [ { - "id": "0x558a51b813a8", + "id": "0x5594b70f8c30", "kind": "BinaryOperator", "range": { "begin": { - "offset": 9919, - "line": 308, + "offset": 10142, + "line": 311, "col": 9, "tokLen": 4, "includedFrom": { @@ -502,7 +502,7 @@ } }, "end": { - "offset": 9937, + "offset": 10160, "col": 27, "tokLen": 1, "includedFrom": { @@ -517,11 +517,11 @@ "opcode": "=", "inner": [ { - "id": "0x558a51b811f8", + "id": "0x5594b70f8a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9919, + "offset": 10142, "col": 9, "tokLen": 4, "includedFrom": { @@ -529,7 +529,7 @@ } }, "end": { - "offset": 9919, + "offset": 10142, "col": 9, "tokLen": 4, "includedFrom": { @@ -542,7 +542,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -551,11 +551,11 @@ } }, { - "id": "0x558a51b81358", + "id": "0x5594b70f8bd8", "kind": "CallExpr", "range": { "begin": { - "offset": 9926, + "offset": 10149, "col": 16, "tokLen": 3, "includedFrom": { @@ -563,7 +563,7 @@ } }, "end": { - "offset": 9937, + "offset": 10160, "col": 27, "tokLen": 1, "includedFrom": { @@ -577,11 +577,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b81340", + "id": "0x5594b70f8bc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9926, + "offset": 10149, "col": 16, "tokLen": 3, "includedFrom": { @@ -589,7 +589,7 @@ } }, "end": { - "offset": 9931, + "offset": 10154, "col": 21, "tokLen": 4, "includedFrom": { @@ -604,11 +604,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51b812a8", + "id": "0x5594b70f8b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9926, + "offset": 10149, "col": 16, "tokLen": 3, "includedFrom": { @@ -616,7 +616,7 @@ } }, "end": { - "offset": 9931, + "offset": 10154, "col": 21, "tokLen": 4, "includedFrom": { @@ -629,7 +629,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50caf2a8", + "id": "0x5594b61c31a8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -640,11 +640,11 @@ ] }, { - "id": "0x558a51b81288", + "id": "0x5594b70f8ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9936, + "offset": 10159, "col": 26, "tokLen": 1, "includedFrom": { @@ -652,7 +652,7 @@ } }, "end": { - "offset": 9936, + "offset": 10159, "col": 26, "tokLen": 1, "includedFrom": { @@ -663,11 +663,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80d38", + "id": "0x5594b70f8580", "kind": "ParmVarDecl", "name": "t", "type": { @@ -676,7 +676,7 @@ } }, { - "id": "0x558a51b81388", + "id": "0x5594b70f8c10", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -688,25 +688,25 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a50caf1d8", + "id": "0x5594b61c30d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 159105, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 4489, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -717,23 +717,23 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a50caf1b8", + "id": "0x5594b61c30b0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -754,13 +754,13 @@ ] }, { - "id": "0x558a51b816f8", + "id": "0x5594b70f8fa8", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 9946, + "offset": 10169, "file": "../include/sls/ToString.h", - "line": 309, + "line": 312, "col": 7, "tokLen": 5, "includedFrom": { @@ -768,8 +768,8 @@ } }, "end": { - "offset": 10055, - "line": 311, + "offset": 10278, + "line": 314, "col": 5, "tokLen": 1, "includedFrom": { @@ -779,11 +779,11 @@ }, "inner": [ { - "id": "0x558a51b81498", + "id": "0x5594b70f8d20", "kind": "VarDecl", "loc": { - "offset": 9982, - "line": 309, + "offset": 10205, + "line": 312, "col": 43, "tokLen": 1, "includedFrom": { @@ -792,7 +792,7 @@ }, "range": { "begin": { - "offset": 9953, + "offset": 10176, "col": 14, "tokLen": 5, "includedFrom": { @@ -800,7 +800,7 @@ } }, "end": { - "offset": 9982, + "offset": 10205, "col": 43, "tokLen": 1, "includedFrom": { @@ -814,11 +814,11 @@ } }, { - "id": "0x558a51b816e0", + "id": "0x5594b70f8f90", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9985, + "offset": 10208, "col": 46, "tokLen": 1, "includedFrom": { @@ -826,8 +826,8 @@ } }, "end": { - "offset": 10055, - "line": 311, + "offset": 10278, + "line": 314, "col": 5, "tokLen": 1, "includedFrom": { @@ -837,12 +837,12 @@ }, "inner": [ { - "id": "0x558a51b816c8", + "id": "0x5594b70f8f78", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9995, - "line": 310, + "offset": 10218, + "line": 313, "col": 9, "tokLen": 5, "includedFrom": { @@ -850,7 +850,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -865,11 +865,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51b816b0", + "id": "0x5594b70f8f60", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9995, + "offset": 10218, "col": 9, "tokLen": 5, "includedFrom": { @@ -877,7 +877,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -891,11 +891,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b81688", + "id": "0x5594b70f8f38", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10001, + "offset": 10224, "col": 15, "tokLen": 12, "includedFrom": { @@ -903,7 +903,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -912,13 +912,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -927,11 +926,11 @@ }, "inner": [ { - "id": "0x558a51b81668", + "id": "0x5594b70f8f18", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 10001, + "offset": 10224, "col": 15, "tokLen": 12, "includedFrom": { @@ -939,7 +938,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -948,13 +947,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51b81660", + "temp": "0x5594b70f8f10", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -963,11 +961,11 @@ }, "inner": [ { - "id": "0x558a51b81630", + "id": "0x5594b70f8ee0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10001, + "offset": 10224, "col": 15, "tokLen": 12, "includedFrom": { @@ -975,7 +973,7 @@ } }, "end": { - "offset": 10048, + "offset": 10271, "col": 62, "tokLen": 1, "includedFrom": { @@ -984,7 +982,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -995,11 +992,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51b815e8", + "id": "0x5594b70f8e98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1007,7 +1004,7 @@ } }, "end": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1022,11 +1019,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51b81570", + "id": "0x5594b70f8e20", "kind": "StringLiteral", "range": { "begin": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1034,7 +1031,7 @@ } }, "end": { - "offset": 10014, + "offset": 10237, "col": 28, "tokLen": 34, "includedFrom": { @@ -1067,12 +1064,12 @@ ] }, { - "id": "0x558a51b817f0", + "id": "0x5594b70f90a0", "kind": "DeclStmt", "range": { "begin": { - "offset": 10062, - "line": 313, + "offset": 10285, + "line": 316, "col": 5, "tokLen": 5, "includedFrom": { @@ -1080,7 +1077,7 @@ } }, "end": { - "offset": 10089, + "offset": 10312, "col": 32, "tokLen": 1, "includedFrom": { @@ -1090,10 +1087,10 @@ }, "inner": [ { - "id": "0x558a51b81748", + "id": "0x5594b70f8ff8", "kind": "UsingDecl", "loc": { - "offset": 10081, + "offset": 10304, "col": 24, "tokLen": 8, "includedFrom": { @@ -1102,7 +1099,7 @@ }, "range": { "begin": { - "offset": 10062, + "offset": 10285, "col": 5, "tokLen": 5, "includedFrom": { @@ -1110,7 +1107,7 @@ } }, "end": { - "offset": 10081, + "offset": 10304, "col": 24, "tokLen": 8, "includedFrom": { @@ -1123,12 +1120,12 @@ ] }, { - "id": "0x558a51b818c0", + "id": "0x5594b70f9170", "kind": "DeclStmt", "range": { "begin": { - "offset": 10095, - "line": 314, + "offset": 10318, + "line": 317, "col": 5, "tokLen": 5, "includedFrom": { @@ -1136,7 +1133,7 @@ } }, "end": { - "offset": 10127, + "offset": 10350, "col": 37, "tokLen": 1, "includedFrom": { @@ -1146,10 +1143,10 @@ }, "inner": [ { - "id": "0x558a51b81818", + "id": "0x5594b70f90c8", "kind": "UsingDecl", "loc": { - "offset": 10114, + "offset": 10337, "col": 24, "tokLen": 13, "includedFrom": { @@ -1158,7 +1155,7 @@ }, "range": { "begin": { - "offset": 10095, + "offset": 10318, "col": 5, "tokLen": 5, "includedFrom": { @@ -1166,7 +1163,7 @@ } }, "end": { - "offset": 10114, + "offset": 10337, "col": 24, "tokLen": 13, "includedFrom": { @@ -1179,12 +1176,12 @@ ] }, { - "id": "0x558a51bb5ea8", + "id": "0x5594b7119d88", "kind": "IfStmt", "range": { "begin": { - "offset": 10133, - "line": 315, + "offset": 10356, + "line": 318, "col": 5, "tokLen": 2, "includedFrom": { @@ -1192,8 +1189,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -1204,12 +1201,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51b82c30", + "id": "0x5594b70fa400", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10137, - "line": 315, + "offset": 10360, + "line": 318, "col": 9, "tokLen": 4, "includedFrom": { @@ -1217,7 +1214,7 @@ } }, "end": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1232,11 +1229,11 @@ "adl": true, "inner": [ { - "id": "0x558a51b82c18", + "id": "0x5594b70fa3e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1244,7 +1241,7 @@ } }, "end": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1253,17 +1250,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": "0x558a51b82bf8", + "id": "0x5594b70fa3c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1271,7 +1268,7 @@ } }, "end": { - "offset": 10142, + "offset": 10365, "col": 14, "tokLen": 2, "includedFrom": { @@ -1280,26 +1277,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51b818d8", + "id": "0x5594b70f9188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10137, + "offset": 10360, "col": 9, "tokLen": 4, "includedFrom": { @@ -1307,7 +1304,7 @@ } }, "end": { - "offset": 10137, + "offset": 10360, "col": 9, "tokLen": 4, "includedFrom": { @@ -1318,11 +1315,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1331,11 +1328,11 @@ } }, { - "id": "0x558a51b82be0", + "id": "0x5594b70fa3b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1343,7 +1340,7 @@ } }, "end": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1358,11 +1355,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51b818f8", + "id": "0x5594b70f91a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1370,7 +1367,7 @@ } }, "end": { - "offset": 10145, + "offset": 10368, "col": 17, "tokLen": 4, "includedFrom": { @@ -1389,11 +1386,11 @@ ] }, { - "id": "0x558a51b961b8", + "id": "0x5594b7103488", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10151, + "offset": 10374, "col": 23, "tokLen": 1, "includedFrom": { @@ -1401,8 +1398,8 @@ } }, "end": { - "offset": 10225, - "line": 317, + "offset": 10448, + "line": 320, "col": 5, "tokLen": 1, "includedFrom": { @@ -1412,12 +1409,12 @@ }, "inner": [ { - "id": "0x558a51b961a8", + "id": "0x5594b7103478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10161, - "line": 316, + "offset": 10384, + "line": 319, "col": 9, "tokLen": 6, "includedFrom": { @@ -1425,7 +1422,7 @@ } }, "end": { - "offset": 10218, + "offset": 10441, "col": 66, "tokLen": 1, "includedFrom": { @@ -1435,11 +1432,11 @@ }, "inner": [ { - "id": "0x558a51b96180", + "id": "0x5594b7103448", "kind": "CallExpr", "range": { "begin": { - "offset": 10168, + "offset": 10391, "col": 16, "tokLen": 13, "includedFrom": { @@ -1447,7 +1444,7 @@ } }, "end": { - "offset": 10218, + "offset": 10441, "col": 66, "tokLen": 1, "includedFrom": { @@ -1461,11 +1458,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b82c90", + "id": "0x5594b70fa470", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10168, + "offset": 10391, "col": 16, "tokLen": 13, "includedFrom": { @@ -1473,7 +1470,7 @@ } }, "end": { - "offset": 10183, + "offset": 10406, "col": 31, "tokLen": 1, "includedFrom": { @@ -1489,7 +1486,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -1502,7 +1499,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -1512,7 +1509,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -1522,11 +1519,11 @@ ] }, { - "id": "0x558a51b96158", + "id": "0x5594b7103420", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10185, + "offset": 10408, "col": 33, "tokLen": 8, "includedFrom": { @@ -1534,7 +1531,7 @@ } }, "end": { - "offset": 10217, + "offset": 10440, "col": 65, "tokLen": 1, "includedFrom": { @@ -1549,7 +1546,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51b95e00", + "id": "0x5594b71030c0", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1558,11 +1555,11 @@ }, "inner": [ { - "id": "0x558a51b96128", + "id": "0x5594b71033f0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10185, + "offset": 10408, "col": 33, "tokLen": 8, "includedFrom": { @@ -1570,7 +1567,7 @@ } }, "end": { - "offset": 10217, + "offset": 10440, "col": 65, "tokLen": 1, "includedFrom": { @@ -1590,11 +1587,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51b95f50", + "id": "0x5594b7103210", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1602,7 +1599,7 @@ } }, "end": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1617,11 +1614,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51b82f70", + "id": "0x5594b70fa730", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1629,7 +1626,7 @@ } }, "end": { - "offset": 10213, + "offset": 10436, "col": 61, "tokLen": 4, "includedFrom": { @@ -1642,7 +1639,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -1663,12 +1660,12 @@ ] }, { - "id": "0x558a51bb5e78", + "id": "0x5594b7119d58", "kind": "IfStmt", "range": { "begin": { - "offset": 10232, - "line": 317, + "offset": 10455, + "line": 320, "col": 12, "tokLen": 2, "includedFrom": { @@ -1676,8 +1673,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -1688,12 +1685,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51b97530", + "id": "0x5594b7104710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10236, - "line": 317, + "offset": 10459, + "line": 320, "col": 16, "tokLen": 4, "includedFrom": { @@ -1701,7 +1698,7 @@ } }, "end": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1716,11 +1713,11 @@ "adl": true, "inner": [ { - "id": "0x558a51b97518", + "id": "0x5594b71046f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1728,7 +1725,7 @@ } }, "end": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1737,17 +1734,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": "0x558a51b974f8", + "id": "0x5594b71046d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1755,7 +1752,7 @@ } }, "end": { - "offset": 10241, + "offset": 10464, "col": 21, "tokLen": 2, "includedFrom": { @@ -1764,26 +1761,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51b961d0", + "id": "0x5594b71034a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10236, + "offset": 10459, "col": 16, "tokLen": 4, "includedFrom": { @@ -1791,7 +1788,7 @@ } }, "end": { - "offset": 10236, + "offset": 10459, "col": 16, "tokLen": 4, "includedFrom": { @@ -1802,11 +1799,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1815,11 +1812,11 @@ } }, { - "id": "0x558a51b974e0", + "id": "0x5594b71046c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1827,7 +1824,7 @@ } }, "end": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1842,11 +1839,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51b961f0", + "id": "0x5594b71034c0", "kind": "StringLiteral", "range": { "begin": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1854,7 +1851,7 @@ } }, "end": { - "offset": 10244, + "offset": 10467, "col": 24, "tokLen": 4, "includedFrom": { @@ -1873,11 +1870,11 @@ ] }, { - "id": "0x558a51ba0a28", + "id": "0x5594b710d748", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10250, + "offset": 10473, "col": 30, "tokLen": 1, "includedFrom": { @@ -1885,8 +1882,8 @@ } }, "end": { - "offset": 10325, - "line": 319, + "offset": 10548, + "line": 322, "col": 5, "tokLen": 1, "includedFrom": { @@ -1896,12 +1893,12 @@ }, "inner": [ { - "id": "0x558a51ba0a18", + "id": "0x5594b710d738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10260, - "line": 318, + "offset": 10483, + "line": 321, "col": 9, "tokLen": 6, "includedFrom": { @@ -1909,7 +1906,7 @@ } }, "end": { - "offset": 10318, + "offset": 10541, "col": 67, "tokLen": 1, "includedFrom": { @@ -1919,11 +1916,11 @@ }, "inner": [ { - "id": "0x558a51ba09f0", + "id": "0x5594b710d708", "kind": "CallExpr", "range": { "begin": { - "offset": 10267, + "offset": 10490, "col": 16, "tokLen": 13, "includedFrom": { @@ -1931,7 +1928,7 @@ } }, "end": { - "offset": 10318, + "offset": 10541, "col": 67, "tokLen": 1, "includedFrom": { @@ -1945,11 +1942,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51b97578", + "id": "0x5594b7104768", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10267, + "offset": 10490, "col": 16, "tokLen": 13, "includedFrom": { @@ -1957,7 +1954,7 @@ } }, "end": { - "offset": 10282, + "offset": 10505, "col": 31, "tokLen": 1, "includedFrom": { @@ -1973,7 +1970,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -1986,7 +1983,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -1996,7 +1993,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -2006,11 +2003,11 @@ ] }, { - "id": "0x558a51ba09c8", + "id": "0x5594b710d6e0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10284, + "offset": 10507, "col": 33, "tokLen": 8, "includedFrom": { @@ -2018,7 +2015,7 @@ } }, "end": { - "offset": 10317, + "offset": 10540, "col": 66, "tokLen": 1, "includedFrom": { @@ -2033,7 +2030,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51ba0670", + "id": "0x5594b710d380", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2042,11 +2039,11 @@ }, "inner": [ { - "id": "0x558a51ba0998", + "id": "0x5594b710d6b0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10284, + "offset": 10507, "col": 33, "tokLen": 8, "includedFrom": { @@ -2054,7 +2051,7 @@ } }, "end": { - "offset": 10317, + "offset": 10540, "col": 66, "tokLen": 1, "includedFrom": { @@ -2074,11 +2071,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ba07c0", + "id": "0x5594b710d4d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2086,7 +2083,7 @@ } }, "end": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2101,11 +2098,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51b97840", + "id": "0x5594b7104a10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2113,7 +2110,7 @@ } }, "end": { - "offset": 10313, + "offset": 10536, "col": 62, "tokLen": 4, "includedFrom": { @@ -2126,7 +2123,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -2147,12 +2144,12 @@ ] }, { - "id": "0x558a51bb5e48", + "id": "0x5594b7119d28", "kind": "IfStmt", "range": { "begin": { - "offset": 10332, - "line": 319, + "offset": 10555, + "line": 322, "col": 12, "tokLen": 2, "includedFrom": { @@ -2160,8 +2157,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -2172,12 +2169,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51ba1da0", + "id": "0x5594b710e9d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10336, - "line": 319, + "offset": 10559, + "line": 322, "col": 16, "tokLen": 4, "includedFrom": { @@ -2185,7 +2182,7 @@ } }, "end": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2200,11 +2197,11 @@ "adl": true, "inner": [ { - "id": "0x558a51ba1d88", + "id": "0x5594b710e9b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2212,7 +2209,7 @@ } }, "end": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2221,17 +2218,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": "0x558a51ba1d68", + "id": "0x5594b710e998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2239,7 +2236,7 @@ } }, "end": { - "offset": 10341, + "offset": 10564, "col": 21, "tokLen": 2, "includedFrom": { @@ -2248,26 +2245,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ba0a40", + "id": "0x5594b710d760", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10336, + "offset": 10559, "col": 16, "tokLen": 4, "includedFrom": { @@ -2275,7 +2272,7 @@ } }, "end": { - "offset": 10336, + "offset": 10559, "col": 16, "tokLen": 4, "includedFrom": { @@ -2286,11 +2283,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2299,11 +2296,11 @@ } }, { - "id": "0x558a51ba1d50", + "id": "0x5594b710e980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2311,7 +2308,7 @@ } }, "end": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2326,11 +2323,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ba0a60", + "id": "0x5594b710d780", "kind": "StringLiteral", "range": { "begin": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2338,7 +2335,7 @@ } }, "end": { - "offset": 10344, + "offset": 10567, "col": 24, "tokLen": 4, "includedFrom": { @@ -2357,11 +2354,11 @@ ] }, { - "id": "0x558a51bab298", + "id": "0x5594b7117a08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10350, + "offset": 10573, "col": 30, "tokLen": 1, "includedFrom": { @@ -2369,8 +2366,8 @@ } }, "end": { - "offset": 10425, - "line": 321, + "offset": 10648, + "line": 324, "col": 5, "tokLen": 1, "includedFrom": { @@ -2380,12 +2377,12 @@ }, "inner": [ { - "id": "0x558a51bab288", + "id": "0x5594b71179f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10360, - "line": 320, + "offset": 10583, + "line": 323, "col": 9, "tokLen": 6, "includedFrom": { @@ -2393,7 +2390,7 @@ } }, "end": { - "offset": 10418, + "offset": 10641, "col": 67, "tokLen": 1, "includedFrom": { @@ -2403,11 +2400,11 @@ }, "inner": [ { - "id": "0x558a51bab260", + "id": "0x5594b71179c8", "kind": "CallExpr", "range": { "begin": { - "offset": 10367, + "offset": 10590, "col": 16, "tokLen": 13, "includedFrom": { @@ -2415,7 +2412,7 @@ } }, "end": { - "offset": 10418, + "offset": 10641, "col": 67, "tokLen": 1, "includedFrom": { @@ -2429,11 +2426,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ba1de8", + "id": "0x5594b710ea28", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10367, + "offset": 10590, "col": 16, "tokLen": 13, "includedFrom": { @@ -2441,7 +2438,7 @@ } }, "end": { - "offset": 10382, + "offset": 10605, "col": 31, "tokLen": 1, "includedFrom": { @@ -2457,7 +2454,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -2470,7 +2467,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -2480,7 +2477,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -2490,11 +2487,11 @@ ] }, { - "id": "0x558a51bab238", + "id": "0x5594b71179a0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10384, + "offset": 10607, "col": 33, "tokLen": 8, "includedFrom": { @@ -2502,7 +2499,7 @@ } }, "end": { - "offset": 10417, + "offset": 10640, "col": 66, "tokLen": 1, "includedFrom": { @@ -2517,7 +2514,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51baaee0", + "id": "0x5594b7117640", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2526,11 +2523,11 @@ }, "inner": [ { - "id": "0x558a51bab208", + "id": "0x5594b7117970", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10384, + "offset": 10607, "col": 33, "tokLen": 8, "includedFrom": { @@ -2538,7 +2535,7 @@ } }, "end": { - "offset": 10417, + "offset": 10640, "col": 66, "tokLen": 1, "includedFrom": { @@ -2558,11 +2555,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bab030", + "id": "0x5594b7117790", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2570,7 +2567,7 @@ } }, "end": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2585,11 +2582,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51ba20b0", + "id": "0x5594b710ecd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2597,7 +2594,7 @@ } }, "end": { - "offset": 10413, + "offset": 10636, "col": 62, "tokLen": 4, "includedFrom": { @@ -2610,7 +2607,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -2631,12 +2628,12 @@ ] }, { - "id": "0x558a51bb5e18", + "id": "0x5594b7119cf8", "kind": "IfStmt", "range": { "begin": { - "offset": 10432, - "line": 321, + "offset": 10655, + "line": 324, "col": 12, "tokLen": 2, "includedFrom": { @@ -2644,8 +2641,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -2656,12 +2653,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bac6f0", + "id": "0x5594b7118d70", "kind": "BinaryOperator", "range": { "begin": { - "offset": 10436, - "line": 321, + "offset": 10659, + "line": 324, "col": 16, "tokLen": 4, "includedFrom": { @@ -2669,7 +2666,7 @@ } }, "end": { - "offset": 10462, + "offset": 10685, "col": 42, "tokLen": 1, "includedFrom": { @@ -2684,11 +2681,11 @@ "opcode": "||", "inner": [ { - "id": "0x558a51bac610", + "id": "0x5594b7118c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 10436, + "offset": 10659, "col": 16, "tokLen": 4, "includedFrom": { @@ -2696,7 +2693,7 @@ } }, "end": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2711,11 +2708,11 @@ "adl": true, "inner": [ { - "id": "0x558a51bac5f8", + "id": "0x5594b7118c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2723,7 +2720,7 @@ } }, "end": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2732,17 +2729,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": "0x558a51bac5d8", + "id": "0x5594b7118c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2750,7 +2747,7 @@ } }, "end": { - "offset": 10441, + "offset": 10664, "col": 21, "tokLen": 2, "includedFrom": { @@ -2759,26 +2756,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51bab2b0", + "id": "0x5594b7117a20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10436, + "offset": 10659, "col": 16, "tokLen": 4, "includedFrom": { @@ -2786,7 +2783,7 @@ } }, "end": { - "offset": 10436, + "offset": 10659, "col": 16, "tokLen": 4, "includedFrom": { @@ -2797,11 +2794,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2810,11 +2807,11 @@ } }, { - "id": "0x558a51bac5c0", + "id": "0x5594b7118c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2822,7 +2819,7 @@ } }, "end": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2837,11 +2834,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bab2d0", + "id": "0x5594b7117a40", "kind": "StringLiteral", "range": { "begin": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2849,7 +2846,7 @@ } }, "end": { - "offset": 10444, + "offset": 10667, "col": 24, "tokLen": 3, "includedFrom": { @@ -2868,11 +2865,11 @@ ] }, { - "id": "0x558a51bac698", + "id": "0x5594b7118d18", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2880,7 +2877,7 @@ } }, "end": { - "offset": 10462, + "offset": 10685, "col": 42, "tokLen": 1, "includedFrom": { @@ -2894,11 +2891,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bac668", + "id": "0x5594b7118ce8", "kind": "MemberExpr", "range": { "begin": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2906,7 +2903,7 @@ } }, "end": { - "offset": 10456, + "offset": 10679, "col": 36, "tokLen": 5, "includedFrom": { @@ -2920,14 +2917,14 @@ "valueCategory": "prvalue", "name": "empty", "isArrow": false, - "referencedMemberDecl": "0x558a50c83a88", + "referencedMemberDecl": "0x5594b6195a00", "inner": [ { - "id": "0x558a51bac648", + "id": "0x5594b7118cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2935,7 +2932,7 @@ } }, "end": { - "offset": 10451, + "offset": 10674, "col": 31, "tokLen": 4, "includedFrom": { @@ -2946,11 +2943,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b80df8", + "id": "0x5594b70f8630", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2965,11 +2962,11 @@ ] }, { - "id": "0x558a51bb5c48", + "id": "0x5594b7119b08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10465, + "offset": 10688, "col": 45, "tokLen": 1, "includedFrom": { @@ -2977,8 +2974,8 @@ } }, "end": { - "offset": 10541, - "line": 323, + "offset": 10764, + "line": 326, "col": 5, "tokLen": 1, "includedFrom": { @@ -2988,12 +2985,12 @@ }, "inner": [ { - "id": "0x558a51bb5c38", + "id": "0x5594b7119af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 10475, - "line": 322, + "offset": 10698, + "line": 325, "col": 9, "tokLen": 6, "includedFrom": { @@ -3001,7 +2998,7 @@ } }, "end": { - "offset": 10534, + "offset": 10757, "col": 68, "tokLen": 1, "includedFrom": { @@ -3011,11 +3008,11 @@ }, "inner": [ { - "id": "0x558a51bb5c10", + "id": "0x5594b7119ac8", "kind": "CallExpr", "range": { "begin": { - "offset": 10482, + "offset": 10705, "col": 16, "tokLen": 13, "includedFrom": { @@ -3023,7 +3020,7 @@ } }, "end": { - "offset": 10534, + "offset": 10757, "col": 68, "tokLen": 1, "includedFrom": { @@ -3037,11 +3034,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bac720", + "id": "0x5594b7118db0", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 10482, + "offset": 10705, "col": 16, "tokLen": 13, "includedFrom": { @@ -3049,7 +3046,7 @@ } }, "end": { - "offset": 10497, + "offset": 10720, "col": 31, "tokLen": 1, "includedFrom": { @@ -3065,7 +3062,7 @@ "name": "duration_cast", "lookups": [ { - "id": "0x558a51b81870", + "id": "0x5594b70f9120", "kind": "UsingShadowDecl", "name": "duration_cast" } @@ -3078,7 +3075,7 @@ }, "inner": [ { - "id": "0x558a51b806d0", + "id": "0x5594b70f7f80", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -3088,7 +3085,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51b80680", + "id": "0x5594b70f7f28", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -3098,11 +3095,11 @@ ] }, { - "id": "0x558a51bb5be8", + "id": "0x5594b7119aa0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10499, + "offset": 10722, "col": 33, "tokLen": 3, "includedFrom": { @@ -3110,7 +3107,7 @@ } }, "end": { - "offset": 10533, + "offset": 10756, "col": 67, "tokLen": 1, "includedFrom": { @@ -3124,7 +3121,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a51bb5890", + "id": "0x5594b5b960a0", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -3133,11 +3130,11 @@ }, "inner": [ { - "id": "0x558a51bb5bb8", + "id": "0x5594b7119a70", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10499, + "offset": 10722, "col": 33, "tokLen": 3, "includedFrom": { @@ -3145,7 +3142,7 @@ } }, "end": { - "offset": 10533, + "offset": 10756, "col": 67, "tokLen": 1, "includedFrom": { @@ -3164,11 +3161,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb59e0", + "id": "0x5594b7119a20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3176,7 +3173,7 @@ } }, "end": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3191,11 +3188,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bac9d0", + "id": "0x5594b7118f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3203,7 +3200,7 @@ } }, "end": { - "offset": 10529, + "offset": 10752, "col": 63, "tokLen": 4, "includedFrom": { @@ -3216,7 +3213,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b810a0", + "id": "0x5594b70f88e0", "kind": "VarDecl", "name": "tval", "type": { @@ -3237,12 +3234,12 @@ ] }, { - "id": "0x558a51bb5e00", + "id": "0x5594b7119ce0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10548, - "line": 323, + "offset": 10771, + "line": 326, "col": 12, "tokLen": 1, "includedFrom": { @@ -3250,8 +3247,8 @@ } }, "end": { - "offset": 10662, - "line": 326, + "offset": 10885, + "line": 329, "col": 5, "tokLen": 1, "includedFrom": { @@ -3261,12 +3258,12 @@ }, "inner": [ { - "id": "0x558a51bb5de8", + "id": "0x5594b7119cc8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 10558, - "line": 324, + "offset": 10781, + "line": 327, "col": 9, "tokLen": 5, "includedFrom": { @@ -3274,8 +3271,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3290,12 +3287,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb5dd0", + "id": "0x5594b7119cb0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 10558, - "line": 324, + "offset": 10781, + "line": 327, "col": 9, "tokLen": 5, "includedFrom": { @@ -3303,8 +3300,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3318,12 +3315,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb5da8", + "id": "0x5594b7119c88", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10564, - "line": 324, + "offset": 10787, + "line": 327, "col": 15, "tokLen": 12, "includedFrom": { @@ -3331,8 +3328,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3341,13 +3338,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -3356,12 +3352,12 @@ }, "inner": [ { - "id": "0x558a51bb5d88", + "id": "0x5594b7119c68", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 10564, - "line": 324, + "offset": 10787, + "line": 327, "col": 15, "tokLen": 12, "includedFrom": { @@ -3369,8 +3365,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3379,13 +3375,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51bb5d80", + "temp": "0x5594b7119c60", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -3394,12 +3389,12 @@ }, "inner": [ { - "id": "0x558a51bb5d50", + "id": "0x5594b7119c30", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10564, - "line": 324, + "offset": 10787, + "line": 327, "col": 15, "tokLen": 12, "includedFrom": { @@ -3407,8 +3402,8 @@ } }, "end": { - "offset": 10655, - "line": 325, + "offset": 10878, + "line": 328, "col": 78, "tokLen": 1, "includedFrom": { @@ -3417,7 +3412,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -3428,11 +3422,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb5d38", + "id": "0x5594b7119c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3440,7 +3434,7 @@ } }, "end": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3455,11 +3449,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bb5ca0", + "id": "0x5594b7119b80", "kind": "StringLiteral", "range": { "begin": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3467,7 +3461,7 @@ } }, "end": { - "offset": 10590, + "offset": 10813, "col": 13, "tokLen": 65, "includedFrom": { @@ -3510,12 +3504,12 @@ ] }, { - "id": "0x558a51bb67e8", + "id": "0x5594b711a688", "kind": "FunctionTemplateDecl", "loc": { - "offset": 10747, + "offset": 10970, "file": "../include/sls/ToString.h", - "line": 330, + "line": 333, "col": 3, "tokLen": 8, "includedFrom": { @@ -3524,8 +3518,8 @@ }, "range": { "begin": { - "offset": 10667, - "line": 329, + "offset": 10890, + "line": 332, "col": 1, "tokLen": 8, "includedFrom": { @@ -3533,8 +3527,8 @@ } }, "end": { - "offset": 11600, - "line": 354, + "offset": 11823, + "line": 357, "col": 1, "tokLen": 1, "includedFrom": { @@ -3545,11 +3539,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51bb5f10", + "id": "0x5594b7119df0", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 10686, - "line": 329, + "offset": 10909, + "line": 332, "col": 20, "tokLen": 1, "includedFrom": { @@ -3558,7 +3552,7 @@ }, "range": { "begin": { - "offset": 10677, + "offset": 10900, "col": 11, "tokLen": 8, "includedFrom": { @@ -3566,7 +3560,7 @@ } }, "end": { - "offset": 10686, + "offset": 10909, "col": 20, "tokLen": 1, "includedFrom": { @@ -3581,10 +3575,10 @@ "index": 0 }, { - "id": "0x558a51bb64b0", + "id": "0x5594b711a368", "kind": "NonTypeTemplateParmDecl", "loc": { - "offset": 10740, + "offset": 10963, "col": 74, "tokLen": 1, "includedFrom": { @@ -3593,7 +3587,7 @@ }, "range": { "begin": { - "offset": 10689, + "offset": 10912, "col": 23, "tokLen": 3, "includedFrom": { @@ -3601,7 +3595,7 @@ } }, "end": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3624,7 +3618,7 @@ "kind": "TemplateArgument", "range": { "begin": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3632,7 +3626,7 @@ } }, "end": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3643,11 +3637,11 @@ "isExpr": true, "inner": [ { - "id": "0x558a51bb6458", + "id": "0x5594b711a310", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3655,7 +3649,7 @@ } }, "end": { - "offset": 10742, + "offset": 10965, "col": 76, "tokLen": 1, "includedFrom": { @@ -3674,11 +3668,11 @@ ] }, { - "id": "0x558a51bb6740", + "id": "0x5594b711a5e0", "kind": "FunctionDecl", "loc": { - "offset": 10747, - "line": 330, + "offset": 10970, + "line": 333, "col": 3, "tokLen": 8, "includedFrom": { @@ -3687,7 +3681,7 @@ }, "range": { "begin": { - "offset": 10745, + "offset": 10968, "col": 1, "tokLen": 1, "includedFrom": { @@ -3695,8 +3689,8 @@ } }, "end": { - "offset": 11600, - "line": 354, + "offset": 11823, + "line": 357, "col": 1, "tokLen": 1, "includedFrom": { @@ -3710,11 +3704,11 @@ }, "inner": [ { - "id": "0x558a51bb65a8", + "id": "0x5594b711a450", "kind": "ParmVarDecl", "loc": { - "offset": 10775, - "line": 330, + "offset": 10998, + "line": 333, "col": 31, "tokLen": 1, "includedFrom": { @@ -3723,7 +3717,7 @@ }, "range": { "begin": { - "offset": 10756, + "offset": 10979, "col": 12, "tokLen": 5, "includedFrom": { @@ -3731,7 +3725,7 @@ } }, "end": { - "offset": 10775, + "offset": 10998, "col": 31, "tokLen": 1, "includedFrom": { @@ -3746,10 +3740,10 @@ } }, { - "id": "0x558a51bb6668", + "id": "0x5594b711a500", "kind": "ParmVarDecl", "loc": { - "offset": 10797, + "offset": 11020, "col": 53, "tokLen": 4, "includedFrom": { @@ -3758,7 +3752,7 @@ }, "range": { "begin": { - "offset": 10778, + "offset": 11001, "col": 34, "tokLen": 5, "includedFrom": { @@ -3766,7 +3760,7 @@ } }, "end": { - "offset": 10797, + "offset": 11020, "col": 53, "tokLen": 4, "includedFrom": { @@ -3781,11 +3775,11 @@ } }, { - "id": "0x558a51bb86e0", + "id": "0x5594b711c638", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10803, + "offset": 11026, "col": 59, "tokLen": 1, "includedFrom": { @@ -3793,8 +3787,8 @@ } }, "end": { - "offset": 11600, - "line": 354, + "offset": 11823, + "line": 357, "col": 1, "tokLen": 1, "includedFrom": { @@ -3804,12 +3798,12 @@ }, "inner": [ { - "id": "0x558a51bb6a20", + "id": "0x5594b711a8c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 10809, - "line": 331, + "offset": 11032, + "line": 334, "col": 5, "tokLen": 6, "includedFrom": { @@ -3817,7 +3811,7 @@ } }, "end": { - "offset": 10823, + "offset": 11046, "col": 19, "tokLen": 1, "includedFrom": { @@ -3827,10 +3821,10 @@ }, "inner": [ { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "loc": { - "offset": 10816, + "offset": 11039, "col": 12, "tokLen": 4, "includedFrom": { @@ -3839,7 +3833,7 @@ }, "range": { "begin": { - "offset": 10809, + "offset": 11032, "col": 5, "tokLen": 6, "includedFrom": { @@ -3847,7 +3841,7 @@ } }, "end": { - "offset": 10822, + "offset": 11045, "col": 18, "tokLen": 1, "includedFrom": { @@ -3863,11 +3857,11 @@ "init": "list", "inner": [ { - "id": "0x558a51bb69c0", + "id": "0x5594b711a860", "kind": "InitListExpr", "range": { "begin": { - "offset": 10820, + "offset": 11043, "col": 16, "tokLen": 1, "includedFrom": { @@ -3875,7 +3869,7 @@ } }, "end": { - "offset": 10822, + "offset": 11045, "col": 18, "tokLen": 1, "includedFrom": { @@ -3889,11 +3883,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb6a00", + "id": "0x5594b711a8a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3901,7 +3895,7 @@ } }, "end": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3916,11 +3910,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x558a51bb6948", + "id": "0x5594b711a7e8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3928,7 +3922,7 @@ } }, "end": { - "offset": 10821, + "offset": 11044, "col": 17, "tokLen": 1, "includedFrom": { @@ -3951,12 +3945,12 @@ ] }, { - "id": "0x558a51bb6e08", + "id": "0x5594b711ad00", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 10829, - "line": 332, + "offset": 11052, + "line": 335, "col": 5, "tokLen": 3, "includedFrom": { @@ -3964,8 +3958,8 @@ } }, "end": { - "offset": 10984, - "line": 336, + "offset": 11207, + "line": 339, "col": 5, "tokLen": 1, "includedFrom": { @@ -3975,12 +3969,12 @@ }, "inner": [ { - "id": "0x558a51bb6ba0", + "id": "0x5594b711aa88", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10833, - "line": 332, + "offset": 11056, + "line": 335, "col": 9, "tokLen": 1, "includedFrom": { @@ -3988,8 +3982,8 @@ } }, "end": { - "offset": 10868, - "line": 334, + "offset": 11091, + "line": 337, "col": 5, "tokLen": 1, "includedFrom": { @@ -3999,12 +3993,12 @@ }, "inner": [ { - "id": "0x558a51bb6b80", + "id": "0x5594b711aa68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 10843, - "line": 333, + "offset": 11066, + "line": 336, "col": 9, "tokLen": 4, "includedFrom": { @@ -4012,7 +4006,7 @@ } }, "end": { - "offset": 10861, + "offset": 11084, "col": 27, "tokLen": 1, "includedFrom": { @@ -4027,11 +4021,11 @@ "opcode": "=", "inner": [ { - "id": "0x558a51bb6a38", + "id": "0x5594b711a8d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10843, + "offset": 11066, "col": 9, "tokLen": 4, "includedFrom": { @@ -4039,7 +4033,7 @@ } }, "end": { - "offset": 10843, + "offset": 11066, "col": 9, "tokLen": 4, "includedFrom": { @@ -4052,7 +4046,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -4061,11 +4055,11 @@ } }, { - "id": "0x558a51bb6b30", + "id": "0x5594b711aa10", "kind": "CallExpr", "range": { "begin": { - "offset": 10850, + "offset": 11073, "col": 16, "tokLen": 3, "includedFrom": { @@ -4073,7 +4067,7 @@ } }, "end": { - "offset": 10861, + "offset": 11084, "col": 27, "tokLen": 1, "includedFrom": { @@ -4087,11 +4081,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb6b18", + "id": "0x5594b711a9f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10850, + "offset": 11073, "col": 16, "tokLen": 3, "includedFrom": { @@ -4099,7 +4093,7 @@ } }, "end": { - "offset": 10855, + "offset": 11078, "col": 21, "tokLen": 4, "includedFrom": { @@ -4114,11 +4108,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb6ae8", + "id": "0x5594b711a9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10850, + "offset": 11073, "col": 16, "tokLen": 3, "includedFrom": { @@ -4126,7 +4120,7 @@ } }, "end": { - "offset": 10855, + "offset": 11078, "col": 21, "tokLen": 4, "includedFrom": { @@ -4139,7 +4133,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50caf2a8", + "id": "0x5594b61c31a8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -4150,11 +4144,11 @@ ] }, { - "id": "0x558a51bb6ac8", + "id": "0x5594b711a968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 10860, + "offset": 11083, "col": 26, "tokLen": 1, "includedFrom": { @@ -4162,7 +4156,7 @@ } }, "end": { - "offset": 10860, + "offset": 11083, "col": 26, "tokLen": 1, "includedFrom": { @@ -4173,11 +4167,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb65a8", + "id": "0x5594b711a450", "kind": "ParmVarDecl", "name": "f", "type": { @@ -4186,7 +4180,7 @@ } }, { - "id": "0x558a51bb6b60", + "id": "0x5594b711aa48", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -4198,25 +4192,25 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a50caf1d8", + "id": "0x5594b61c30d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 159105, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 4489, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -4227,23 +4221,23 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a50caf1b8", + "id": "0x5594b61c30b0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 159105, + "offset": 161154, "col": 45, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -4264,13 +4258,13 @@ ] }, { - "id": "0x558a51bb6de8", + "id": "0x5594b711ace0", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 10870, + "offset": 11093, "file": "../include/sls/ToString.h", - "line": 334, + "line": 337, "col": 7, "tokLen": 5, "includedFrom": { @@ -4278,8 +4272,8 @@ } }, "end": { - "offset": 10984, - "line": 336, + "offset": 11207, + "line": 339, "col": 5, "tokLen": 1, "includedFrom": { @@ -4289,11 +4283,11 @@ }, "inner": [ { - "id": "0x558a51bb6c10", + "id": "0x5594b711aae8", "kind": "VarDecl", "loc": { - "offset": 10906, - "line": 334, + "offset": 11129, + "line": 337, "col": 43, "tokLen": 1, "includedFrom": { @@ -4302,7 +4296,7 @@ }, "range": { "begin": { - "offset": 10877, + "offset": 11100, "col": 14, "tokLen": 5, "includedFrom": { @@ -4310,7 +4304,7 @@ } }, "end": { - "offset": 10906, + "offset": 11129, "col": 43, "tokLen": 1, "includedFrom": { @@ -4324,11 +4318,11 @@ } }, { - "id": "0x558a51bb6dd0", + "id": "0x5594b711acc8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 10909, + "offset": 11132, "col": 46, "tokLen": 1, "includedFrom": { @@ -4336,8 +4330,8 @@ } }, "end": { - "offset": 10984, - "line": 336, + "offset": 11207, + "line": 339, "col": 5, "tokLen": 1, "includedFrom": { @@ -4347,12 +4341,12 @@ }, "inner": [ { - "id": "0x558a51bb6db8", + "id": "0x5594b711acb0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 10919, - "line": 335, + "offset": 11142, + "line": 338, "col": 9, "tokLen": 5, "includedFrom": { @@ -4360,7 +4354,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4375,11 +4369,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb6da0", + "id": "0x5594b711ac98", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 10919, + "offset": 11142, "col": 9, "tokLen": 5, "includedFrom": { @@ -4387,7 +4381,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4401,11 +4395,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb6d78", + "id": "0x5594b711ac70", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 10925, + "offset": 11148, "col": 15, "tokLen": 12, "includedFrom": { @@ -4413,7 +4407,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4422,13 +4416,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -4437,11 +4430,11 @@ }, "inner": [ { - "id": "0x558a51bb6d58", + "id": "0x5594b711ac50", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 10925, + "offset": 11148, "col": 15, "tokLen": 12, "includedFrom": { @@ -4449,7 +4442,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4458,13 +4451,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51bb6d50", + "temp": "0x5594b711ac48", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -4473,11 +4465,11 @@ }, "inner": [ { - "id": "0x558a51bb6d20", + "id": "0x5594b711ac18", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 10925, + "offset": 11148, "col": 15, "tokLen": 12, "includedFrom": { @@ -4485,7 +4477,7 @@ } }, "end": { - "offset": 10977, + "offset": 11200, "col": 67, "tokLen": 1, "includedFrom": { @@ -4494,7 +4486,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -4505,11 +4496,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb6d08", + "id": "0x5594b711ac00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4517,7 +4508,7 @@ } }, "end": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4532,11 +4523,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bb6c88", + "id": "0x5594b711ab80", "kind": "StringLiteral", "range": { "begin": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4544,7 +4535,7 @@ } }, "end": { - "offset": 10938, + "offset": 11161, "col": 28, "tokLen": 39, "includedFrom": { @@ -4577,12 +4568,12 @@ ] }, { - "id": "0x558a51bb7f88", + "id": "0x5594b711be88", "kind": "DeclStmt", "range": { "begin": { - "offset": 10990, - "line": 337, + "offset": 11213, + "line": 340, "col": 5, "tokLen": 4, "includedFrom": { @@ -4590,8 +4581,8 @@ } }, "end": { - "offset": 11220, - "line": 342, + "offset": 11443, + "line": 345, "col": 8, "tokLen": 1, "includedFrom": { @@ -4601,11 +4592,11 @@ }, "inner": [ { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "loc": { - "offset": 10995, - "line": 337, + "offset": 11218, + "line": 340, "col": 10, "tokLen": 9, "includedFrom": { @@ -4614,7 +4605,7 @@ }, "range": { "begin": { - "offset": 10990, + "offset": 11213, "col": 5, "tokLen": 4, "includedFrom": { @@ -4622,8 +4613,8 @@ } }, "end": { - "offset": 11219, - "line": 342, + "offset": 11442, + "line": 345, "col": 7, "tokLen": 1, "includedFrom": { @@ -4639,12 +4630,12 @@ "init": "c", "inner": [ { - "id": "0x558a51bb7f68", + "id": "0x5594b711be60", "kind": "CallExpr", "range": { "begin": { - "offset": 11007, - "line": 337, + "offset": 11230, + "line": 340, "col": 22, "tokLen": 1, "includedFrom": { @@ -4652,8 +4643,8 @@ } }, "end": { - "offset": 11219, - "line": 342, + "offset": 11442, + "line": 345, "col": 7, "tokLen": 1, "includedFrom": { @@ -4667,12 +4658,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7f40", + "id": "0x5594b711be38", "kind": "LambdaExpr", "range": { "begin": { - "offset": 11007, - "line": 337, + "offset": 11230, + "line": 340, "col": 22, "tokLen": 1, "includedFrom": { @@ -4680,8 +4671,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -4690,16 +4681,17 @@ } }, "type": { - "qualType": "(lambda at ../include/sls/ToString.h:337:22)" + "qualType": "(lambda at ../include/sls/ToString.h:340:22)" }, "valueCategory": "prvalue", + "hasExplicitParameters": false, "inner": [ { - "id": "0x558a51bb6ea8", + "id": "0x5594b711ada0", "kind": "CXXRecordDecl", "loc": { - "offset": 11007, - "line": 337, + "offset": 11230, + "line": 340, "col": 22, "tokLen": 1, "includedFrom": { @@ -4708,7 +4700,7 @@ }, "range": { "begin": { - "offset": 11007, + "offset": 11230, "col": 22, "tokLen": 1, "includedFrom": { @@ -4716,7 +4708,7 @@ } }, "end": { - "offset": 11007, + "offset": 11230, "col": 22, "tokLen": 1, "includedFrom": { @@ -4766,10 +4758,10 @@ }, "inner": [ { - "id": "0x558a51bb6ff0", + "id": "0x5594b711aec0", "kind": "CXXMethodDecl", "loc": { - "offset": 11007, + "offset": 11230, "col": 22, "tokLen": 1, "includedFrom": { @@ -4778,7 +4770,7 @@ }, "range": { "begin": { - "offset": 11009, + "offset": 11232, "col": 24, "tokLen": 1, "includedFrom": { @@ -4786,8 +4778,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -4802,12 +4794,12 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7f00", + "id": "0x5594b711bdd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11011, - "line": 337, + "offset": 11234, + "line": 340, "col": 26, "tokLen": 1, "includedFrom": { @@ -4815,8 +4807,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -4826,12 +4818,12 @@ }, "inner": [ { - "id": "0x558a51bb7300", + "id": "0x5594b711b1c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11021, - "line": 338, + "offset": 11244, + "line": 341, "col": 9, "tokLen": 3, "includedFrom": { @@ -4839,7 +4831,7 @@ } }, "end": { - "offset": 11046, + "offset": 11269, "col": 34, "tokLen": 1, "includedFrom": { @@ -4849,10 +4841,10 @@ }, "inner": [ { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "loc": { - "offset": 11033, + "offset": 11256, "col": 21, "tokLen": 6, "includedFrom": { @@ -4861,7 +4853,7 @@ }, "range": { "begin": { - "offset": 11021, + "offset": 11244, "col": 9, "tokLen": 3, "includedFrom": { @@ -4869,7 +4861,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4882,16 +4874,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51bb72d0", + "id": "0x5594b711b190", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4899,7 +4891,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4910,7 +4902,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -4920,11 +4912,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb7280", + "id": "0x5594b711b140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4932,7 +4924,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -4943,11 +4935,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6668", + "id": "0x5594b711a500", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -4962,12 +4954,12 @@ ] }, { - "id": "0x558a51bb7e90", + "id": "0x5594b711bd60", "kind": "CallExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -4975,8 +4967,8 @@ } }, "end": { - "offset": 11187, - "line": 340, + "offset": 11410, + "line": 343, "col": 71, "tokLen": 1, "includedFrom": { @@ -4990,12 +4982,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7338", + "id": "0x5594b711b1f8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -5003,7 +4995,7 @@ } }, "end": { - "offset": 11061, + "offset": 11284, "col": 14, "tokLen": 9, "includedFrom": { @@ -5019,33 +5011,33 @@ "name": "transform", "lookups": [ { - "id": "0x558a51084b18", + "id": "0x5594b65ca298", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a51093238", + "id": "0x5594b65cac58", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510cf5f0", + "id": "0x5594b660b6c0", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510d0570", + "id": "0x5594b660c690", "kind": "FunctionTemplateDecl", "name": "transform" } ] }, { - "id": "0x558a51bb7448", + "id": "0x5594b711b308", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5053,7 +5045,7 @@ } }, "end": { - "offset": 11084, + "offset": 11307, "col": 37, "tokLen": 1, "includedFrom": { @@ -5064,16 +5056,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7418", + "id": "0x5594b711b2d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5081,7 +5073,7 @@ } }, "end": { - "offset": 11078, + "offset": 11301, "col": 31, "tokLen": 5, "includedFrom": { @@ -5095,14 +5087,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7398", + "id": "0x5594b711b258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5110,7 +5102,7 @@ } }, "end": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -5121,17 +5113,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -5140,11 +5132,11 @@ ] }, { - "id": "0x558a51bb7518", + "id": "0x5594b711b3e0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5152,7 +5144,7 @@ } }, "end": { - "offset": 11098, + "offset": 11321, "col": 51, "tokLen": 1, "includedFrom": { @@ -5163,16 +5155,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb74e8", + "id": "0x5594b711b3b0", "kind": "MemberExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5180,7 +5172,7 @@ } }, "end": { - "offset": 11094, + "offset": 11317, "col": 47, "tokLen": 3, "includedFrom": { @@ -5194,14 +5186,14 @@ "valueCategory": "prvalue", "name": "end", "isArrow": false, - "referencedMemberDecl": "0x558a50c81c78", + "referencedMemberDecl": "0x5594b6193b70", "inner": [ { - "id": "0x558a51bb7468", + "id": "0x5594b711b330", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5209,7 +5201,7 @@ } }, "end": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -5220,17 +5212,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -5239,11 +5231,11 @@ ] }, { - "id": "0x558a51bb75e8", + "id": "0x5594b711b4b8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5251,7 +5243,7 @@ } }, "end": { - "offset": 11114, + "offset": 11337, "col": 67, "tokLen": 1, "includedFrom": { @@ -5262,16 +5254,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb75b8", + "id": "0x5594b711b488", "kind": "MemberExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5279,7 +5271,7 @@ } }, "end": { - "offset": 11108, + "offset": 11331, "col": 61, "tokLen": 5, "includedFrom": { @@ -5293,14 +5285,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7538", + "id": "0x5594b711b408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5308,7 +5300,7 @@ } }, "end": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -5319,17 +5311,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -5338,12 +5330,12 @@ ] }, { - "id": "0x558a51bb7e68", + "id": "0x5594b711bd38", "kind": "LambdaExpr", "range": { "begin": { - "offset": 11140, - "line": 340, + "offset": 11363, + "line": 343, "col": 24, "tokLen": 1, "includedFrom": { @@ -5351,7 +5343,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5360,15 +5352,16 @@ } }, "type": { - "qualType": "(lambda at ../include/sls/ToString.h:340:24)" + "qualType": "(lambda at ../include/sls/ToString.h:343:24)" }, "valueCategory": "prvalue", + "hasExplicitParameters": true, "inner": [ { - "id": "0x558a51bb7608", + "id": "0x5594b711b4e0", "kind": "CXXRecordDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5377,7 +5370,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5385,7 +5378,7 @@ } }, "end": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5435,10 +5428,10 @@ }, "inner": [ { - "id": "0x558a51bb7750", + "id": "0x5594b711b600", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5447,7 +5440,7 @@ }, "range": { "begin": { - "offset": 11158, + "offset": 11381, "col": 42, "tokLen": 1, "includedFrom": { @@ -5455,7 +5448,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5470,10 +5463,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5482,7 +5475,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -5490,7 +5483,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5505,11 +5498,11 @@ } }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -5517,7 +5510,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5527,11 +5520,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -5539,7 +5532,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5549,11 +5542,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5561,7 +5554,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5575,11 +5568,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5587,7 +5580,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5602,11 +5595,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5614,7 +5607,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5627,7 +5620,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -5635,7 +5628,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -5643,11 +5636,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5655,7 +5648,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5670,11 +5663,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5682,7 +5675,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5697,11 +5690,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5709,7 +5702,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -5722,7 +5715,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -5743,10 +5736,10 @@ ] }, { - "id": "0x558a51bb7ce8", + "id": "0x5594b711bb98", "kind": "CXXConversionDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5755,7 +5748,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5763,7 +5756,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5780,10 +5773,10 @@ "constexpr": true }, { - "id": "0x558a51bb7da0", + "id": "0x5594b711bc50", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5792,7 +5785,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -5800,7 +5793,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5817,10 +5810,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7c80", + "id": "0x5594b711bb30", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5829,7 +5822,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -5837,7 +5830,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -5855,11 +5848,11 @@ ] }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -5867,7 +5860,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -5877,11 +5870,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -5889,7 +5882,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5899,11 +5892,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5911,7 +5904,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -5925,11 +5918,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5937,7 +5930,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5952,11 +5945,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -5964,7 +5957,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -5977,7 +5970,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -5985,7 +5978,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -5993,11 +5986,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6005,7 +5998,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6020,11 +6013,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6032,7 +6025,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6047,11 +6040,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6059,7 +6052,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -6072,7 +6065,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -6095,12 +6088,12 @@ ] }, { - "id": "0x558a51bb7ef0", + "id": "0x5594b711bdc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11198, - "line": 341, + "offset": 11421, + "line": 344, "col": 9, "tokLen": 6, "includedFrom": { @@ -6108,7 +6101,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -6118,11 +6111,11 @@ }, "inner": [ { - "id": "0x558a51bb7ed0", + "id": "0x5594b711bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -6130,7 +6123,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -6141,17 +6134,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6164,12 +6157,12 @@ ] }, { - "id": "0x558a51bb7f00", + "id": "0x5594b711bdd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11011, - "line": 337, + "offset": 11234, + "line": 340, "col": 26, "tokLen": 1, "includedFrom": { @@ -6177,8 +6170,8 @@ } }, "end": { - "offset": 11217, - "line": 342, + "offset": 11440, + "line": 345, "col": 5, "tokLen": 1, "includedFrom": { @@ -6188,12 +6181,12 @@ }, "inner": [ { - "id": "0x558a51bb7300", + "id": "0x5594b711b1c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11021, - "line": 338, + "offset": 11244, + "line": 341, "col": 9, "tokLen": 3, "includedFrom": { @@ -6201,7 +6194,7 @@ } }, "end": { - "offset": 11046, + "offset": 11269, "col": 34, "tokLen": 1, "includedFrom": { @@ -6211,10 +6204,10 @@ }, "inner": [ { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "loc": { - "offset": 11033, + "offset": 11256, "col": 21, "tokLen": 6, "includedFrom": { @@ -6223,7 +6216,7 @@ }, "range": { "begin": { - "offset": 11021, + "offset": 11244, "col": 9, "tokLen": 3, "includedFrom": { @@ -6231,7 +6224,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6244,16 +6237,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51bb72d0", + "id": "0x5594b711b190", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6261,7 +6254,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6272,7 +6265,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -6282,11 +6275,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb7280", + "id": "0x5594b711b140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6294,7 +6287,7 @@ } }, "end": { - "offset": 11042, + "offset": 11265, "col": 30, "tokLen": 4, "includedFrom": { @@ -6305,11 +6298,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6668", + "id": "0x5594b711a500", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -6324,12 +6317,12 @@ ] }, { - "id": "0x558a51bb7e90", + "id": "0x5594b711bd60", "kind": "CallExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -6337,8 +6330,8 @@ } }, "end": { - "offset": 11187, - "line": 340, + "offset": 11410, + "line": 343, "col": 71, "tokLen": 1, "includedFrom": { @@ -6352,12 +6345,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7338", + "id": "0x5594b711b1f8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11056, - "line": 339, + "offset": 11279, + "line": 342, "col": 9, "tokLen": 3, "includedFrom": { @@ -6365,7 +6358,7 @@ } }, "end": { - "offset": 11061, + "offset": 11284, "col": 14, "tokLen": 9, "includedFrom": { @@ -6381,33 +6374,33 @@ "name": "transform", "lookups": [ { - "id": "0x558a51084b18", + "id": "0x5594b65ca298", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a51093238", + "id": "0x5594b65cac58", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510cf5f0", + "id": "0x5594b660b6c0", "kind": "FunctionTemplateDecl", "name": "transform" }, { - "id": "0x558a510d0570", + "id": "0x5594b660c690", "kind": "FunctionTemplateDecl", "name": "transform" } ] }, { - "id": "0x558a51bb7448", + "id": "0x5594b711b308", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6415,7 +6408,7 @@ } }, "end": { - "offset": 11084, + "offset": 11307, "col": 37, "tokLen": 1, "includedFrom": { @@ -6426,16 +6419,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7418", + "id": "0x5594b711b2d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6443,7 +6436,7 @@ } }, "end": { - "offset": 11078, + "offset": 11301, "col": 31, "tokLen": 5, "includedFrom": { @@ -6457,14 +6450,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7398", + "id": "0x5594b711b258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6472,7 +6465,7 @@ } }, "end": { - "offset": 11071, + "offset": 11294, "col": 24, "tokLen": 6, "includedFrom": { @@ -6483,17 +6476,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6502,11 +6495,11 @@ ] }, { - "id": "0x558a51bb7518", + "id": "0x5594b711b3e0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6514,7 +6507,7 @@ } }, "end": { - "offset": 11098, + "offset": 11321, "col": 51, "tokLen": 1, "includedFrom": { @@ -6525,16 +6518,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb74e8", + "id": "0x5594b711b3b0", "kind": "MemberExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6542,7 +6535,7 @@ } }, "end": { - "offset": 11094, + "offset": 11317, "col": 47, "tokLen": 3, "includedFrom": { @@ -6556,14 +6549,14 @@ "valueCategory": "prvalue", "name": "end", "isArrow": false, - "referencedMemberDecl": "0x558a50c81c78", + "referencedMemberDecl": "0x5594b6193b70", "inner": [ { - "id": "0x558a51bb7468", + "id": "0x5594b711b330", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6571,7 +6564,7 @@ } }, "end": { - "offset": 11087, + "offset": 11310, "col": 40, "tokLen": 6, "includedFrom": { @@ -6582,17 +6575,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6601,11 +6594,11 @@ ] }, { - "id": "0x558a51bb75e8", + "id": "0x5594b711b4b8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6613,7 +6606,7 @@ } }, "end": { - "offset": 11114, + "offset": 11337, "col": 67, "tokLen": 1, "includedFrom": { @@ -6624,16 +6617,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator>", "qualType": "iterator", - "typeAliasDeclId": "0x558a50c6d278" + "typeAliasDeclId": "0x5594b617e178" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb75b8", + "id": "0x5594b711b488", "kind": "MemberExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6641,7 +6634,7 @@ } }, "end": { - "offset": 11108, + "offset": 11331, "col": 61, "tokLen": 5, "includedFrom": { @@ -6655,14 +6648,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a50c81988", + "referencedMemberDecl": "0x5594b6193860", "inner": [ { - "id": "0x558a51bb7538", + "id": "0x5594b711b408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6670,7 +6663,7 @@ } }, "end": { - "offset": 11101, + "offset": 11324, "col": 54, "tokLen": 6, "includedFrom": { @@ -6681,17 +6674,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -6700,12 +6693,12 @@ ] }, { - "id": "0x558a51bb7e68", + "id": "0x5594b711bd38", "kind": "LambdaExpr", "range": { "begin": { - "offset": 11140, - "line": 340, + "offset": 11363, + "line": 343, "col": 24, "tokLen": 1, "includedFrom": { @@ -6713,7 +6706,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -6722,15 +6715,16 @@ } }, "type": { - "qualType": "(lambda at ../include/sls/ToString.h:340:24)" + "qualType": "(lambda at ../include/sls/ToString.h:343:24)" }, "valueCategory": "prvalue", + "hasExplicitParameters": true, "inner": [ { - "id": "0x558a51bb7608", + "id": "0x5594b711b4e0", "kind": "CXXRecordDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6739,7 +6733,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6747,7 +6741,7 @@ } }, "end": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6797,10 +6791,10 @@ }, "inner": [ { - "id": "0x558a51bb7750", + "id": "0x5594b711b600", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -6809,7 +6803,7 @@ }, "range": { "begin": { - "offset": 11158, + "offset": 11381, "col": 42, "tokLen": 1, "includedFrom": { @@ -6817,7 +6811,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -6832,10 +6826,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -6844,7 +6838,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -6852,7 +6846,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -6867,11 +6861,11 @@ } }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -6879,7 +6873,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -6889,11 +6883,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -6901,7 +6895,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -6911,11 +6905,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -6923,7 +6917,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -6937,11 +6931,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -6949,7 +6943,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -6964,11 +6958,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -6976,7 +6970,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -6989,7 +6983,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -6997,7 +6991,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -7005,11 +6999,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7017,7 +7011,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7032,11 +7026,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7044,7 +7038,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7059,11 +7053,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7071,7 +7065,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7084,7 +7078,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -7105,10 +7099,10 @@ ] }, { - "id": "0x558a51bb7ce8", + "id": "0x5594b711bb98", "kind": "CXXConversionDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7117,7 +7111,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7125,7 +7119,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -7142,10 +7136,10 @@ "constexpr": true }, { - "id": "0x558a51bb7da0", + "id": "0x5594b711bc50", "kind": "CXXMethodDecl", "loc": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7154,7 +7148,7 @@ }, "range": { "begin": { - "offset": 11140, + "offset": 11363, "col": 24, "tokLen": 1, "includedFrom": { @@ -7162,7 +7156,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -7179,10 +7173,10 @@ "inline": true, "inner": [ { - "id": "0x558a51bb7c80", + "id": "0x5594b711bb30", "kind": "ParmVarDecl", "loc": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -7191,7 +7185,7 @@ }, "range": { "begin": { - "offset": 11143, + "offset": 11366, "col": 27, "tokLen": 8, "includedFrom": { @@ -7199,7 +7193,7 @@ } }, "end": { - "offset": 11157, + "offset": 11380, "col": 41, "tokLen": 1, "includedFrom": { @@ -7217,11 +7211,11 @@ ] }, { - "id": "0x558a51bb7b20", + "id": "0x5594b711b9d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11160, + "offset": 11383, "col": 44, "tokLen": 1, "includedFrom": { @@ -7229,7 +7223,7 @@ } }, "end": { - "offset": 11186, + "offset": 11409, "col": 70, "tokLen": 1, "includedFrom": { @@ -7239,11 +7233,11 @@ }, "inner": [ { - "id": "0x558a51bb7b10", + "id": "0x5594b711b9c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11162, + "offset": 11385, "col": 46, "tokLen": 6, "includedFrom": { @@ -7251,7 +7245,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -7261,11 +7255,11 @@ }, "inner": [ { - "id": "0x558a51bb7ab8", + "id": "0x5594b711b968", "kind": "CallExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -7273,7 +7267,7 @@ } }, "end": { - "offset": 11183, + "offset": 11406, "col": 67, "tokLen": 1, "includedFrom": { @@ -7287,11 +7281,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb7aa0", + "id": "0x5594b711b950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -7299,7 +7293,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -7314,11 +7308,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb7a00", + "id": "0x5594b711b8b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11169, + "offset": 11392, "col": 53, "tokLen": 3, "includedFrom": { @@ -7326,7 +7320,7 @@ } }, "end": { - "offset": 11174, + "offset": 11397, "col": 58, "tokLen": 7, "includedFrom": { @@ -7339,7 +7333,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50760758", + "id": "0x5594b5cd1538", "kind": "FunctionDecl", "name": "tolower", "type": { @@ -7347,7 +7341,7 @@ } }, "foundReferencedDecl": { - "id": "0x558a50768530", + "id": "0x5594b5cdabb0", "kind": "UsingShadowDecl", "name": "tolower" } @@ -7355,11 +7349,11 @@ ] }, { - "id": "0x558a51bb7af8", + "id": "0x5594b711b9b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7367,7 +7361,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7382,11 +7376,11 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a51bb7ae0", + "id": "0x5594b711b998", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7394,7 +7388,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7409,11 +7403,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb79e0", + "id": "0x5594b711b890", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7421,7 +7415,7 @@ } }, "end": { - "offset": 11182, + "offset": 11405, "col": 66, "tokLen": 1, "includedFrom": { @@ -7434,7 +7428,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7820", + "id": "0x5594b711b6d0", "kind": "ParmVarDecl", "name": "c", "type": { @@ -7457,12 +7451,12 @@ ] }, { - "id": "0x558a51bb7ef0", + "id": "0x5594b711bdc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11198, - "line": 341, + "offset": 11421, + "line": 344, "col": 9, "tokLen": 6, "includedFrom": { @@ -7470,7 +7464,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -7480,11 +7474,11 @@ }, "inner": [ { - "id": "0x558a51bb7ed0", + "id": "0x5594b711bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -7492,7 +7486,7 @@ } }, "end": { - "offset": 11205, + "offset": 11428, "col": 16, "tokLen": 6, "includedFrom": { @@ -7503,17 +7497,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb7218", + "id": "0x5594b711b0d8", "kind": "VarDecl", "name": "result", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -7530,12 +7524,12 @@ ] }, { - "id": "0x558a51bb86b0", + "id": "0x5594b711c608", "kind": "IfStmt", "range": { "begin": { - "offset": 11227, - "line": 344, + "offset": 11450, + "line": 347, "col": 5, "tokLen": 2, "includedFrom": { @@ -7543,8 +7537,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -7555,12 +7549,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bb7fe0", + "id": "0x5594b711bee0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11231, - "line": 344, + "offset": 11454, + "line": 347, "col": 9, "tokLen": 9, "includedFrom": { @@ -7568,7 +7562,7 @@ } }, "end": { - "offset": 11244, + "offset": 11467, "col": 22, "tokLen": 5, "includedFrom": { @@ -7583,11 +7577,11 @@ "opcode": "==", "inner": [ { - "id": "0x558a51bb7fa0", + "id": "0x5594b711bea0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11231, + "offset": 11454, "col": 9, "tokLen": 9, "includedFrom": { @@ -7595,7 +7589,7 @@ } }, "end": { - "offset": 11231, + "offset": 11454, "col": 9, "tokLen": 9, "includedFrom": { @@ -7608,7 +7602,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -7617,11 +7611,11 @@ } }, { - "id": "0x558a51bb7fc0", + "id": "0x5594b711bec0", "kind": "StringLiteral", "range": { "begin": { - "offset": 11244, + "offset": 11467, "col": 22, "tokLen": 5, "includedFrom": { @@ -7629,7 +7623,7 @@ } }, "end": { - "offset": 11244, + "offset": 11467, "col": 22, "tokLen": 5, "includedFrom": { @@ -7646,11 +7640,11 @@ ] }, { - "id": "0x558a51bb8120", + "id": "0x5594b711c030", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11251, + "offset": 11474, "col": 29, "tokLen": 1, "includedFrom": { @@ -7658,8 +7652,8 @@ } }, "end": { - "offset": 11305, - "line": 346, + "offset": 11528, + "line": 349, "col": 5, "tokLen": 1, "includedFrom": { @@ -7669,12 +7663,12 @@ }, "inner": [ { - "id": "0x558a51bb8110", + "id": "0x5594b711c020", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11261, - "line": 345, + "offset": 11484, + "line": 348, "col": 9, "tokLen": 6, "includedFrom": { @@ -7682,7 +7676,7 @@ } }, "end": { - "offset": 11298, + "offset": 11521, "col": 46, "tokLen": 1, "includedFrom": { @@ -7692,11 +7686,11 @@ }, "inner": [ { - "id": "0x558a51bb80e8", + "id": "0x5594b711bff8", "kind": "CXXUnresolvedConstructExpr", "range": { "begin": { - "offset": 11268, + "offset": 11491, "col": 16, "tokLen": 1, "includedFrom": { @@ -7704,7 +7698,7 @@ } }, "end": { - "offset": 11298, + "offset": 11521, "col": 46, "tokLen": 1, "includedFrom": { @@ -7718,11 +7712,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb80b8", + "id": "0x5594b711bfc8", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 11270, + "offset": 11493, "col": 18, "tokLen": 11, "includedFrom": { @@ -7730,7 +7724,7 @@ } }, "end": { - "offset": 11297, + "offset": 11520, "col": 45, "tokLen": 1, "includedFrom": { @@ -7745,11 +7739,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bb80a0", + "id": "0x5594b711bfb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7757,7 +7751,7 @@ } }, "end": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7773,11 +7767,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb8068", + "id": "0x5594b711bf78", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7785,7 +7779,7 @@ } }, "end": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7800,11 +7794,11 @@ "opcode": "*", "inner": [ { - "id": "0x558a51bb8050", + "id": "0x5594b711bf60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7812,7 +7806,7 @@ } }, "end": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7827,11 +7821,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb8010", + "id": "0x5594b711bf20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7839,7 +7833,7 @@ } }, "end": { - "offset": 11287, + "offset": 11510, "col": 35, "tokLen": 4, "includedFrom": { @@ -7852,7 +7846,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -7863,11 +7857,11 @@ ] }, { - "id": "0x558a51bb8030", + "id": "0x5594b711bf40", "kind": "FloatingLiteral", "range": { "begin": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7875,7 +7869,7 @@ } }, "end": { - "offset": 11294, + "offset": 11517, "col": 42, "tokLen": 3, "includedFrom": { @@ -7902,12 +7896,12 @@ ] }, { - "id": "0x558a51bb8680", + "id": "0x5594b711c5d8", "kind": "IfStmt", "range": { "begin": { - "offset": 11312, - "line": 346, + "offset": 11535, + "line": 349, "col": 12, "tokLen": 2, "includedFrom": { @@ -7915,8 +7909,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -7927,12 +7921,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bb8178", + "id": "0x5594b711c088", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11316, - "line": 346, + "offset": 11539, + "line": 349, "col": 16, "tokLen": 9, "includedFrom": { @@ -7940,7 +7934,7 @@ } }, "end": { - "offset": 11329, + "offset": 11552, "col": 29, "tokLen": 5, "includedFrom": { @@ -7955,11 +7949,11 @@ "opcode": "==", "inner": [ { - "id": "0x558a51bb8138", + "id": "0x5594b711c048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11316, + "offset": 11539, "col": 16, "tokLen": 9, "includedFrom": { @@ -7967,7 +7961,7 @@ } }, "end": { - "offset": 11316, + "offset": 11539, "col": 16, "tokLen": 9, "includedFrom": { @@ -7980,7 +7974,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -7989,11 +7983,11 @@ } }, { - "id": "0x558a51bb8158", + "id": "0x5594b711c068", "kind": "StringLiteral", "range": { "begin": { - "offset": 11329, + "offset": 11552, "col": 29, "tokLen": 5, "includedFrom": { @@ -8001,7 +7995,7 @@ } }, "end": { - "offset": 11329, + "offset": 11552, "col": 29, "tokLen": 5, "includedFrom": { @@ -8018,11 +8012,11 @@ ] }, { - "id": "0x558a51bb82b8", + "id": "0x5594b711c1d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11336, + "offset": 11559, "col": 36, "tokLen": 1, "includedFrom": { @@ -8030,8 +8024,8 @@ } }, "end": { - "offset": 11390, - "line": 348, + "offset": 11613, + "line": 351, "col": 5, "tokLen": 1, "includedFrom": { @@ -8041,12 +8035,12 @@ }, "inner": [ { - "id": "0x558a51bb82a8", + "id": "0x5594b711c1c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11346, - "line": 347, + "offset": 11569, + "line": 350, "col": 9, "tokLen": 6, "includedFrom": { @@ -8054,7 +8048,7 @@ } }, "end": { - "offset": 11383, + "offset": 11606, "col": 46, "tokLen": 1, "includedFrom": { @@ -8064,11 +8058,11 @@ }, "inner": [ { - "id": "0x558a51bb8280", + "id": "0x5594b711c1a0", "kind": "CXXUnresolvedConstructExpr", "range": { "begin": { - "offset": 11353, + "offset": 11576, "col": 16, "tokLen": 1, "includedFrom": { @@ -8076,7 +8070,7 @@ } }, "end": { - "offset": 11383, + "offset": 11606, "col": 46, "tokLen": 1, "includedFrom": { @@ -8090,11 +8084,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb8250", + "id": "0x5594b711c170", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 11355, + "offset": 11578, "col": 18, "tokLen": 11, "includedFrom": { @@ -8102,7 +8096,7 @@ } }, "end": { - "offset": 11382, + "offset": 11605, "col": 45, "tokLen": 1, "includedFrom": { @@ -8117,11 +8111,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bb8238", + "id": "0x5594b711c158", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8129,7 +8123,7 @@ } }, "end": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8145,11 +8139,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb8200", + "id": "0x5594b711c120", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8157,7 +8151,7 @@ } }, "end": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8172,11 +8166,11 @@ "opcode": "*", "inner": [ { - "id": "0x558a51bb81e8", + "id": "0x5594b711c108", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8184,7 +8178,7 @@ } }, "end": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8199,11 +8193,11 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51bb81a8", + "id": "0x5594b711c0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8211,7 +8205,7 @@ } }, "end": { - "offset": 11372, + "offset": 11595, "col": 35, "tokLen": 4, "includedFrom": { @@ -8224,7 +8218,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -8235,11 +8229,11 @@ ] }, { - "id": "0x558a51bb81c8", + "id": "0x5594b711c0e8", "kind": "FloatingLiteral", "range": { "begin": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8247,7 +8241,7 @@ } }, "end": { - "offset": 11379, + "offset": 11602, "col": 42, "tokLen": 3, "includedFrom": { @@ -8274,12 +8268,12 @@ ] }, { - "id": "0x558a51bb8650", + "id": "0x5594b711c5a8", "kind": "IfStmt", "range": { "begin": { - "offset": 11397, - "line": 348, + "offset": 11620, + "line": 351, "col": 12, "tokLen": 2, "includedFrom": { @@ -8287,8 +8281,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -8299,12 +8293,12 @@ "hasElse": true, "inner": [ { - "id": "0x558a51bb83b8", + "id": "0x5594b711c2e0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11401, - "line": 348, + "offset": 11624, + "line": 351, "col": 16, "tokLen": 9, "includedFrom": { @@ -8312,7 +8306,7 @@ } }, "end": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8327,11 +8321,11 @@ "opcode": "||", "inner": [ { - "id": "0x558a51bb8338", + "id": "0x5594b711c258", "kind": "CallExpr", "range": { "begin": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8339,7 +8333,7 @@ } }, "end": { - "offset": 11417, + "offset": 11640, "col": 32, "tokLen": 1, "includedFrom": { @@ -8353,11 +8347,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb82f0", + "id": "0x5594b711c210", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8365,7 +8359,7 @@ } }, "end": { - "offset": 11411, + "offset": 11634, "col": 26, "tokLen": 5, "includedFrom": { @@ -8381,11 +8375,11 @@ "member": "empty", "inner": [ { - "id": "0x558a51bb82d0", + "id": "0x5594b711c1f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8393,7 +8387,7 @@ } }, "end": { - "offset": 11401, + "offset": 11624, "col": 16, "tokLen": 9, "includedFrom": { @@ -8406,7 +8400,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -8419,11 +8413,11 @@ ] }, { - "id": "0x558a51bb8398", + "id": "0x5594b711c2c0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 11422, + "offset": 11645, "col": 37, "tokLen": 9, "includedFrom": { @@ -8431,7 +8425,7 @@ } }, "end": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8446,11 +8440,11 @@ "opcode": "==", "inner": [ { - "id": "0x558a51bb8358", + "id": "0x5594b711c280", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11422, + "offset": 11645, "col": 37, "tokLen": 9, "includedFrom": { @@ -8458,7 +8452,7 @@ } }, "end": { - "offset": 11422, + "offset": 11645, "col": 37, "tokLen": 9, "includedFrom": { @@ -8471,7 +8465,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb6e40", + "id": "0x5594b711ad38", "kind": "VarDecl", "name": "unitLower", "type": { @@ -8480,11 +8474,11 @@ } }, { - "id": "0x558a51bb8378", + "id": "0x5594b711c2a0", "kind": "StringLiteral", "range": { "begin": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8492,7 +8486,7 @@ } }, "end": { - "offset": 11435, + "offset": 11658, "col": 50, "tokLen": 4, "includedFrom": { @@ -8511,11 +8505,11 @@ ] }, { - "id": "0x558a51bb84b8", + "id": "0x5594b711c3f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11441, + "offset": 11664, "col": 56, "tokLen": 1, "includedFrom": { @@ -8523,8 +8517,8 @@ } }, "end": { - "offset": 11489, - "line": 350, + "offset": 11712, + "line": 353, "col": 5, "tokLen": 1, "includedFrom": { @@ -8534,12 +8528,12 @@ }, "inner": [ { - "id": "0x558a51bb84a8", + "id": "0x5594b711c3e0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11451, - "line": 349, + "offset": 11674, + "line": 352, "col": 9, "tokLen": 6, "includedFrom": { @@ -8547,7 +8541,7 @@ } }, "end": { - "offset": 11482, + "offset": 11705, "col": 40, "tokLen": 1, "includedFrom": { @@ -8557,11 +8551,11 @@ }, "inner": [ { - "id": "0x558a51bb8480", + "id": "0x5594b711c3b8", "kind": "CXXUnresolvedConstructExpr", "range": { "begin": { - "offset": 11458, + "offset": 11681, "col": 16, "tokLen": 1, "includedFrom": { @@ -8569,7 +8563,7 @@ } }, "end": { - "offset": 11482, + "offset": 11705, "col": 40, "tokLen": 1, "includedFrom": { @@ -8583,11 +8577,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb8450", + "id": "0x5594b711c388", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 11460, + "offset": 11683, "col": 18, "tokLen": 11, "includedFrom": { @@ -8595,7 +8589,7 @@ } }, "end": { - "offset": 11481, + "offset": 11704, "col": 39, "tokLen": 1, "includedFrom": { @@ -8610,11 +8604,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bb8438", + "id": "0x5594b711c370", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8622,7 +8616,7 @@ } }, "end": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8638,11 +8632,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb8420", + "id": "0x5594b711c358", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8650,7 +8644,7 @@ } }, "end": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8666,11 +8660,11 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a51bb83e8", + "id": "0x5594b711c320", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8678,7 +8672,7 @@ } }, "end": { - "offset": 11477, + "offset": 11700, "col": 35, "tokLen": 4, "includedFrom": { @@ -8691,7 +8685,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb68e0", + "id": "0x5594b711a780", "kind": "VarDecl", "name": "fval", "type": { @@ -8712,12 +8706,12 @@ ] }, { - "id": "0x558a51bb8638", + "id": "0x5594b711c590", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11496, - "line": 350, + "offset": 11719, + "line": 353, "col": 12, "tokLen": 1, "includedFrom": { @@ -8725,8 +8719,8 @@ } }, "end": { - "offset": 11598, - "line": 353, + "offset": 11821, + "line": 356, "col": 5, "tokLen": 1, "includedFrom": { @@ -8736,12 +8730,12 @@ }, "inner": [ { - "id": "0x558a51bb8620", + "id": "0x5594b711c578", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 11506, - "line": 351, + "offset": 11729, + "line": 354, "col": 9, "tokLen": 5, "includedFrom": { @@ -8749,8 +8743,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8765,12 +8759,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb8608", + "id": "0x5594b711c560", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 11506, - "line": 351, + "offset": 11729, + "line": 354, "col": 9, "tokLen": 5, "includedFrom": { @@ -8778,8 +8772,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8793,12 +8787,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb85e0", + "id": "0x5594b711c538", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 11512, - "line": 351, + "offset": 11735, + "line": 354, "col": 15, "tokLen": 12, "includedFrom": { @@ -8806,8 +8800,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8816,13 +8810,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -8831,12 +8824,12 @@ }, "inner": [ { - "id": "0x558a51bb85c0", + "id": "0x5594b711c518", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 11512, - "line": 351, + "offset": 11735, + "line": 354, "col": 15, "tokLen": 12, "includedFrom": { @@ -8844,8 +8837,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8854,13 +8847,12 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51bb85b8", + "temp": "0x5594b711c510", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -8869,12 +8861,12 @@ }, "inner": [ { - "id": "0x558a51bb8588", + "id": "0x5594b711c4e0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11512, - "line": 351, + "offset": 11735, + "line": 354, "col": 15, "tokLen": 12, "includedFrom": { @@ -8882,8 +8874,8 @@ } }, "end": { - "offset": 11591, - "line": 352, + "offset": 11814, + "line": 355, "col": 66, "tokLen": 1, "includedFrom": { @@ -8892,7 +8884,6 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -8903,11 +8894,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb8570", + "id": "0x5594b711c4c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8915,7 +8906,7 @@ } }, "end": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8930,11 +8921,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51bb84e0", + "id": "0x5594b711c438", "kind": "StringLiteral", "range": { "begin": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8942,7 +8933,7 @@ } }, "end": { - "offset": 11538, + "offset": 11761, "col": 13, "tokLen": 53, "includedFrom": { @@ -8983,13 +8974,13 @@ ] }, { - "id": "0x558a51bb89b8", + "id": "0x5594b711ce08", "kind": "FunctionTemplateDecl", "loc": { - "offset": 11627, + "offset": 11902, "file": "../include/sls/ToString.h", - "line": 356, - "col": 25, + "line": 360, + "col": 3, "tokLen": 8, "includedFrom": { "file": "ToString.cpp" @@ -8997,7 +8988,8 @@ }, "range": { "begin": { - "offset": 11603, + "offset": 11826, + "line": 359, "col": 1, "tokLen": 8, "includedFrom": { @@ -9005,8 +8997,8 @@ } }, "end": { - "offset": 11752, - "line": 360, + "offset": 12027, + "line": 364, "col": 1, "tokLen": 1, "includedFrom": { @@ -9017,11 +9009,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51bb8710", + "id": "0x5594b711c668", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 11622, - "line": 356, + "offset": 11845, + "line": 359, "col": 20, "tokLen": 1, "includedFrom": { @@ -9030,7 +9022,7 @@ }, "range": { "begin": { - "offset": 11613, + "offset": 11836, "col": 11, "tokLen": 8, "includedFrom": { @@ -9038,7 +9030,7 @@ } }, "end": { - "offset": 11622, + "offset": 11845, "col": 20, "tokLen": 1, "includedFrom": { @@ -9053,11 +9045,105 @@ "index": 0 }, { - "id": "0x558a51bb8910", + "id": "0x5594b711cb68", + "kind": "NonTypeTemplateParmDecl", + "loc": { + "offset": 11895, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11848, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "typename enable_if::value, int>::type", + "qualType": "std::enable_if_t::value, int>" + }, + "depth": 0, + "index": 1, + "defaultArg": { + "kind": "TemplateArgument", + "isExpr": true + }, + "inner": [ + { + "kind": "TemplateArgument", + "range": { + "begin": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isExpr": true, + "inner": [ + { + "id": "0x5594b711cb10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11897, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x5594b711cd60", "kind": "FunctionDecl", "loc": { - "offset": 11627, - "col": 25, + "offset": 11902, + "line": 360, + "col": 3, "tokLen": 8, "includedFrom": { "file": "ToString.cpp" @@ -9065,16 +9151,16 @@ }, "range": { "begin": { - "offset": 11625, - "col": 23, + "offset": 11900, + "col": 1, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 11752, - "line": 360, + "offset": 12027, + "line": 364, "col": 1, "tokLen": 1, "includedFrom": { @@ -9088,12 +9174,12 @@ }, "inner": [ { - "id": "0x558a51bb8808", + "id": "0x5594b711cc50", "kind": "ParmVarDecl", "loc": { - "offset": 11655, - "line": 356, - "col": 53, + "offset": 11930, + "line": 360, + "col": 31, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" @@ -9101,16 +9187,16 @@ }, "range": { "begin": { - "offset": 11636, - "col": 34, + "offset": 11911, + "col": 12, "tokLen": 5, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 11655, - "col": 53, + "offset": 11930, + "col": 31, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" @@ -9124,20 +9210,20 @@ } }, { - "id": "0x558a51bb98a8", + "id": "0x5594b711d4b0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11658, - "col": 56, + "offset": 11933, + "col": 34, "tokLen": 1, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 11752, - "line": 360, + "offset": 12027, + "line": 364, "col": 1, "tokLen": 1, "includedFrom": { @@ -9147,12 +9233,12 @@ }, "inner": [ { - "id": "0x558a51bb9470", + "id": "0x5594b711d048", "kind": "DeclStmt", "range": { "begin": { - "offset": 11664, - "line": 357, + "offset": 11939, + "line": 361, "col": 5, "tokLen": 3, "includedFrom": { @@ -9160,7 +9246,7 @@ } }, "end": { - "offset": 11682, + "offset": 11957, "col": 23, "tokLen": 1, "includedFrom": { @@ -9170,10 +9256,10 @@ }, "inner": [ { - "id": "0x558a51bb8ad8", + "id": "0x5594b711cf18", "kind": "VarDecl", "loc": { - "offset": 11676, + "offset": 11951, "col": 17, "tokLen": 3, "includedFrom": { @@ -9182,7 +9268,7 @@ }, "range": { "begin": { - "offset": 11664, + "offset": 11939, "col": 5, "tokLen": 3, "includedFrom": { @@ -9190,7 +9276,7 @@ } }, "end": { - "offset": 11681, + "offset": 11956, "col": 22, "tokLen": 1, "includedFrom": { @@ -9203,16 +9289,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "list", "inner": [ { - "id": "0x558a51bb9440", + "id": "0x5594b711d018", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 11676, + "offset": 11951, "col": 17, "tokLen": 3, "includedFrom": { @@ -9220,7 +9306,7 @@ } }, "end": { - "offset": 11681, + "offset": 11956, "col": 22, "tokLen": 1, "includedFrom": { @@ -9231,7 +9317,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -9242,11 +9328,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51bb8b40", + "id": "0x5594b711cf80", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11680, + "offset": 11955, "col": 21, "tokLen": 1, "includedFrom": { @@ -9254,7 +9340,7 @@ } }, "end": { - "offset": 11680, + "offset": 11955, "col": 21, "tokLen": 1, "includedFrom": { @@ -9265,11 +9351,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb8808", + "id": "0x5594b711cc50", "kind": "ParmVarDecl", "name": "t", "type": { @@ -9284,12 +9370,12 @@ ] }, { - "id": "0x558a51bb9758", + "id": "0x5594b711d348", "kind": "DeclStmt", "range": { "begin": { - "offset": 11688, - "line": 358, + "offset": 11963, + "line": 362, "col": 5, "tokLen": 4, "includedFrom": { @@ -9297,7 +9383,7 @@ } }, "end": { - "offset": 11715, + "offset": 11990, "col": 32, "tokLen": 1, "includedFrom": { @@ -9307,10 +9393,10 @@ }, "inner": [ { - "id": "0x558a51bb94a0", + "id": "0x5594b711d078", "kind": "VarDecl", "loc": { - "offset": 11693, + "offset": 11968, "col": 10, "tokLen": 4, "includedFrom": { @@ -9319,7 +9405,7 @@ }, "range": { "begin": { - "offset": 11688, + "offset": 11963, "col": 5, "tokLen": 4, "includedFrom": { @@ -9327,7 +9413,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9340,16 +9426,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51bb9740", + "id": "0x5594b711d330", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9357,7 +9443,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9368,17 +9454,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51bb9638", + "id": "0x5594b711d220", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9386,7 +9472,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9397,12 +9483,12 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", - "temp": "0x558a51bb9630", + "temp": "0x5594b711d218", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -9411,11 +9497,11 @@ }, "inner": [ { - "id": "0x558a51bb9608", + "id": "0x5594b711d1e8", "kind": "CallExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9423,7 +9509,7 @@ } }, "end": { - "offset": 11714, + "offset": 11989, "col": 31, "tokLen": 1, "includedFrom": { @@ -9434,16 +9520,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb95f0", + "id": "0x5594b711d1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9451,7 +9537,7 @@ } }, "end": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9466,11 +9552,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bb9570", + "id": "0x5594b711d148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9478,7 +9564,7 @@ } }, "end": { - "offset": 11700, + "offset": 11975, "col": 17, "tokLen": 10, "includedFrom": { @@ -9491,7 +9577,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a515dba80", + "id": "0x5594b6b22668", "kind": "FunctionDecl", "name": "RemoveUnit", "type": { @@ -9502,11 +9588,11 @@ ] }, { - "id": "0x558a51bb9550", + "id": "0x5594b711d128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11711, + "offset": 11986, "col": 28, "tokLen": 3, "includedFrom": { @@ -9514,7 +9600,7 @@ } }, "end": { - "offset": 11711, + "offset": 11986, "col": 28, "tokLen": 3, "includedFrom": { @@ -9525,17 +9611,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb8ad8", + "id": "0x5594b711cf18", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -9550,12 +9636,12 @@ ] }, { - "id": "0x558a51bb9898", + "id": "0x5594b711d4a0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11721, - "line": 359, + "offset": 11996, + "line": 363, "col": 5, "tokLen": 6, "includedFrom": { @@ -9563,7 +9649,7 @@ } }, "end": { - "offset": 11749, + "offset": 12024, "col": 33, "tokLen": 1, "includedFrom": { @@ -9573,11 +9659,11 @@ }, "inner": [ { - "id": "0x558a51bb9868", + "id": "0x5594b711d468", "kind": "CallExpr", "range": { "begin": { - "offset": 11728, + "offset": 12003, "col": 12, "tokLen": 8, "includedFrom": { @@ -9585,7 +9671,7 @@ } }, "end": { - "offset": 11749, + "offset": 12024, "col": 33, "tokLen": 1, "includedFrom": { @@ -9599,11 +9685,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bb97a0", + "id": "0x5594b711d3a0", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11728, + "offset": 12003, "col": 12, "tokLen": 8, "includedFrom": { @@ -9611,7 +9697,7 @@ } }, "end": { - "offset": 11738, + "offset": 12013, "col": 22, "tokLen": 1, "includedFrom": { @@ -9627,17 +9713,17 @@ "name": "StringTo", "lookups": [ { - "id": "0x558a51bb89b8", + "id": "0x5594b711ce08", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51bb67e8", + "id": "0x5594b711a688", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51b80fb8", + "id": "0x5594b70f87f8", "kind": "FunctionTemplateDecl", "name": "StringTo" } @@ -9650,7 +9736,7 @@ }, "inner": [ { - "id": "0x558a51bb8760", + "id": "0x5594b711c6c0", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -9660,7 +9746,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51bb8710", + "id": "0x5594b711c668", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -9670,11 +9756,11 @@ ] }, { - "id": "0x558a51bb9828", + "id": "0x5594b711d428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11740, + "offset": 12015, "col": 24, "tokLen": 3, "includedFrom": { @@ -9682,7 +9768,7 @@ } }, "end": { - "offset": 11740, + "offset": 12015, "col": 24, "tokLen": 3, "includedFrom": { @@ -9693,26 +9779,26 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb8ad8", + "id": "0x5594b711cf18", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } }, { - "id": "0x558a51bb9848", + "id": "0x5594b711d448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11745, + "offset": 12020, "col": 29, "tokLen": 4, "includedFrom": { @@ -9720,7 +9806,7 @@ } }, "end": { - "offset": 11745, + "offset": 12020, "col": 29, "tokLen": 4, "includedFrom": { @@ -9731,17 +9817,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bb94a0", + "id": "0x5594b711d078", "kind": "VarDecl", "name": "unit", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -9754,7 +9840,7 @@ ] }, { - "id": "0x558a51f0e4c0", + "id": "0x5594b7451e28", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9762,7 +9848,7 @@ } }, { - "id": "0x558a51f1a4a0", + "id": "0x5594b745e4b8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9770,7 +9856,7 @@ } }, { - "id": "0x558a51f342d0", + "id": "0x5594b7477c98", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9778,7 +9864,7 @@ } }, { - "id": "0x558a51f3ee40", + "id": "0x5594b7482c78", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9786,7 +9872,7 @@ } }, { - "id": "0x558a51f45d00", + "id": "0x5594b748a238", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9794,7 +9880,7 @@ } }, { - "id": "0x558a51f4a3c0", + "id": "0x5594b748f158", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9802,7 +9888,7 @@ } }, { - "id": "0x558a51f4d5d0", + "id": "0x5594b7492d18", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9810,7 +9896,7 @@ } }, { - "id": "0x558a51f53080", + "id": "0x5594b7498fa8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9818,7 +9904,7 @@ } }, { - "id": "0x558a51f59f80", + "id": "0x5594b74a05c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9826,7 +9912,7 @@ } }, { - "id": "0x558a51fdff60", + "id": "0x5594b7521448", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9834,7 +9920,7 @@ } }, { - "id": "0x558a51fe8260", + "id": "0x5594b7529d68", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9842,7 +9928,7 @@ } }, { - "id": "0x558a51fedcf0", + "id": "0x5594b752ffd8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9850,7 +9936,7 @@ } }, { - "id": "0x558a51ff0f40", + "id": "0x5594b7533bc8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9858,7 +9944,7 @@ } }, { - "id": "0x558a51ff9230", + "id": "0x5594b753c4f8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9866,7 +9952,7 @@ } }, { - "id": "0x558a51ffecb0", + "id": "0x5594b7542768", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9874,7 +9960,7 @@ } }, { - "id": "0x558a52004ac0", + "id": "0x5594b7548668", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9882,7 +9968,7 @@ } }, { - "id": "0x558a52007ce0", + "id": "0x5594b754c228", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9890,7 +9976,7 @@ } }, { - "id": "0x558a5200ffd0", + "id": "0x5594b7554b48", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9898,7 +9984,7 @@ } }, { - "id": "0x558a520131e0", + "id": "0x5594b7558708", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9906,7 +9992,7 @@ } }, { - "id": "0x558a52016430", + "id": "0x5594b755c318", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9914,7 +10000,7 @@ } }, { - "id": "0x558a51bc0990", + "id": "0x5594b71331c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9922,7 +10008,7 @@ } }, { - "id": "0x558a51bc0ea0", + "id": "0x5594b7134298", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9930,7 +10016,15 @@ } }, { - "id": "0x558a52019620", + "id": "0x5594b755ff08", + "kind": "FunctionDecl", + "name": "StringTo", + "type": { + "qualType": "defs::operationMode (const std::string &)" + } + }, + { + "id": "0x5594b7563a88", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9938,7 +10032,7 @@ } }, { - "id": "0x558a5201e790", + "id": "0x5594b7565f98", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9946,7 +10040,7 @@ } }, { - "id": "0x558a52020810", + "id": "0x5594b7568418", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9954,7 +10048,7 @@ } }, { - "id": "0x558a52021880", + "id": "0x5594b7569808", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9962,7 +10056,7 @@ } }, { - "id": "0x558a520228f8", + "id": "0x5594b756abf8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9970,7 +10064,7 @@ } }, { - "id": "0x558a52023900", + "id": "0x5594b756bf50", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9978,7 +10072,7 @@ } }, { - "id": "0x558a52029d80", + "id": "0x5594b7572c08", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -9988,12 +10082,12 @@ ] }, { - "id": "0x558a51bb9aa0", + "id": "0x5594b711d688", "kind": "FunctionDecl", "loc": { - "offset": 11786, + "offset": 12061, "file": "../include/sls/ToString.h", - "line": 362, + "line": 366, "col": 32, "tokLen": 8, "includedFrom": { @@ -10002,7 +10096,7 @@ }, "range": { "begin": { - "offset": 11755, + "offset": 12030, "col": 1, "tokLen": 8, "includedFrom": { @@ -10010,7 +10104,7 @@ } }, "end": { - "offset": 11815, + "offset": 12090, "col": 61, "tokLen": 1, "includedFrom": { @@ -10018,9 +10112,9 @@ } } }, - "previousDecl": "0x558a51bb9d10", + "previousDecl": "0x5594b711e820", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorType (const std::string &)" }, @@ -10032,13 +10126,13 @@ }, "inner": [ { - "id": "0x558a5144b720", + "id": "0x5594b69af820", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x558a5144b680", + "id": "0x5594b69af3d0", "kind": "EnumDecl", "name": "detectorType" } @@ -10046,10 +10140,14 @@ ] }, { - "id": "0x558a51bb9980", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b711d578", "kind": "ParmVarDecl", "loc": { - "offset": 11814, + "offset": 12089, "col": 60, "tokLen": 1, "includedFrom": { @@ -10058,7 +10156,7 @@ }, "range": { "begin": { - "offset": 11795, + "offset": 12070, "col": 41, "tokLen": 5, "includedFrom": { @@ -10066,7 +10164,7 @@ } }, "end": { - "offset": 11814, + "offset": 12089, "col": 60, "tokLen": 1, "includedFrom": { @@ -10082,12 +10180,12 @@ ] }, { - "id": "0x558a51bba030", + "id": "0x5594b711eb78", "kind": "FunctionDecl", "loc": { - "offset": 11853, + "offset": 12128, "file": "../include/sls/ToString.h", - "line": 363, + "line": 367, "col": 36, "tokLen": 8, "includedFrom": { @@ -10096,7 +10194,7 @@ }, "range": { "begin": { - "offset": 11818, + "offset": 12093, "col": 1, "tokLen": 8, "includedFrom": { @@ -10104,7 +10202,7 @@ } }, "end": { - "offset": 11882, + "offset": 12157, "col": 65, "tokLen": 1, "includedFrom": { @@ -10112,9 +10210,9 @@ } } }, - "previousDecl": "0x558a51bba2a0", + "previousDecl": "0x5594b711f970", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorSettings (const std::string &)" }, @@ -10126,13 +10224,13 @@ }, "inner": [ { - "id": "0x558a5152da90", + "id": "0x5594b6a8a4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x558a5152d9e8", + "id": "0x5594b6a89c28", "kind": "EnumDecl", "name": "detectorSettings" } @@ -10140,10 +10238,14 @@ ] }, { - "id": "0x558a51bb9f10", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b711ea40", "kind": "ParmVarDecl", "loc": { - "offset": 11881, + "offset": 12156, "col": 64, "tokLen": 1, "includedFrom": { @@ -10152,7 +10254,7 @@ }, "range": { "begin": { - "offset": 11862, + "offset": 12137, "col": 45, "tokLen": 5, "includedFrom": { @@ -10160,7 +10262,7 @@ } }, "end": { - "offset": 11881, + "offset": 12156, "col": 64, "tokLen": 1, "includedFrom": { @@ -10176,12 +10278,12 @@ ] }, { - "id": "0x558a51bba5c0", + "id": "0x5594b711fca8", "kind": "FunctionDecl", "loc": { - "offset": 11914, + "offset": 12189, "file": "../include/sls/ToString.h", - "line": 364, + "line": 368, "col": 30, "tokLen": 8, "includedFrom": { @@ -10190,7 +10292,7 @@ }, "range": { "begin": { - "offset": 11885, + "offset": 12160, "col": 1, "tokLen": 8, "includedFrom": { @@ -10198,7 +10300,7 @@ } }, "end": { - "offset": 11943, + "offset": 12218, "col": 59, "tokLen": 1, "includedFrom": { @@ -10206,9 +10308,9 @@ } } }, - "previousDecl": "0x558a51bba830", + "previousDecl": "0x5594b7120aa0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::speedLevel (const std::string &)" }, @@ -10220,13 +10322,13 @@ }, "inner": [ { - "id": "0x558a5152e840", + "id": "0x5594b6a8ac40", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x558a5152e798", + "id": "0x5594b6a8a9d8", "kind": "EnumDecl", "name": "speedLevel" } @@ -10234,10 +10336,14 @@ ] }, { - "id": "0x558a51bba4a0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b711fb90", "kind": "ParmVarDecl", "loc": { - "offset": 11942, + "offset": 12217, "col": 58, "tokLen": 1, "includedFrom": { @@ -10246,7 +10352,7 @@ }, "range": { "begin": { - "offset": 11923, + "offset": 12198, "col": 39, "tokLen": 5, "includedFrom": { @@ -10254,7 +10360,7 @@ } }, "end": { - "offset": 11942, + "offset": 12217, "col": 58, "tokLen": 1, "includedFrom": { @@ -10270,12 +10376,12 @@ ] }, { - "id": "0x558a51bbab50", + "id": "0x5594b7120dd8", "kind": "FunctionDecl", "loc": { - "offset": 11975, + "offset": 12250, "file": "../include/sls/ToString.h", - "line": 365, + "line": 369, "col": 30, "tokLen": 8, "includedFrom": { @@ -10284,7 +10390,7 @@ }, "range": { "begin": { - "offset": 11946, + "offset": 12221, "col": 1, "tokLen": 8, "includedFrom": { @@ -10292,7 +10398,7 @@ } }, "end": { - "offset": 12004, + "offset": 12279, "col": 59, "tokLen": 1, "includedFrom": { @@ -10300,9 +10406,9 @@ } } }, - "previousDecl": "0x558a51bbadc0", + "previousDecl": "0x5594b7121bd0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingMode (const std::string &)" }, @@ -10314,13 +10420,13 @@ }, "inner": [ { - "id": "0x558a5152b060", + "id": "0x5594b6a874a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x558a5152afb8", + "id": "0x5594b6a871e8", "kind": "EnumDecl", "name": "timingMode" } @@ -10328,10 +10434,14 @@ ] }, { - "id": "0x558a51bbaa30", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7120cc0", "kind": "ParmVarDecl", "loc": { - "offset": 12003, + "offset": 12278, "col": 58, "tokLen": 1, "includedFrom": { @@ -10340,7 +10450,7 @@ }, "range": { "begin": { - "offset": 11984, + "offset": 12259, "col": 39, "tokLen": 5, "includedFrom": { @@ -10348,7 +10458,7 @@ } }, "end": { - "offset": 12003, + "offset": 12278, "col": 58, "tokLen": 1, "includedFrom": { @@ -10364,12 +10474,12 @@ ] }, { - "id": "0x558a51bbb0e0", + "id": "0x5594b7121f08", "kind": "FunctionDecl", "loc": { - "offset": 12044, + "offset": 12319, "file": "../include/sls/ToString.h", - "line": 366, + "line": 370, "col": 38, "tokLen": 8, "includedFrom": { @@ -10378,7 +10488,7 @@ }, "range": { "begin": { - "offset": 12007, + "offset": 12282, "col": 1, "tokLen": 8, "includedFrom": { @@ -10386,7 +10496,7 @@ } }, "end": { - "offset": 12073, + "offset": 12348, "col": 67, "tokLen": 1, "includedFrom": { @@ -10394,9 +10504,9 @@ } } }, - "previousDecl": "0x558a51bbb350", + "previousDecl": "0x5594b7122d00", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::frameDiscardPolicy (const std::string &)" }, @@ -10408,13 +10518,13 @@ }, "inner": [ { - "id": "0x558a51529090", + "id": "0x5594b6a7b680", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x558a51528fe8", + "id": "0x5594b6a7b470", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -10422,10 +10532,14 @@ ] }, { - "id": "0x558a51bbafc0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7121df0", "kind": "ParmVarDecl", "loc": { - "offset": 12072, + "offset": 12347, "col": 66, "tokLen": 1, "includedFrom": { @@ -10434,7 +10548,7 @@ }, "range": { "begin": { - "offset": 12053, + "offset": 12328, "col": 47, "tokLen": 5, "includedFrom": { @@ -10442,7 +10556,7 @@ } }, "end": { - "offset": 12072, + "offset": 12347, "col": 66, "tokLen": 1, "includedFrom": { @@ -10458,12 +10572,12 @@ ] }, { - "id": "0x558a51bbb670", + "id": "0x5594b7123038", "kind": "FunctionDecl", "loc": { - "offset": 12105, + "offset": 12380, "file": "../include/sls/ToString.h", - "line": 367, + "line": 371, "col": 30, "tokLen": 8, "includedFrom": { @@ -10472,7 +10586,7 @@ }, "range": { "begin": { - "offset": 12076, + "offset": 12351, "col": 1, "tokLen": 8, "includedFrom": { @@ -10480,7 +10594,7 @@ } }, "end": { - "offset": 12134, + "offset": 12409, "col": 59, "tokLen": 1, "includedFrom": { @@ -10488,9 +10602,9 @@ } } }, - "previousDecl": "0x558a51bbb8e0", + "previousDecl": "0x5594b7123e30", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::fileFormat (const std::string &)" }, @@ -10502,13 +10616,13 @@ }, "inner": [ { - "id": "0x558a515292b0", + "id": "0x5594b6a7b850", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x558a51529210", + "id": "0x5594b6a7b6a0", "kind": "EnumDecl", "name": "fileFormat" } @@ -10516,10 +10630,14 @@ ] }, { - "id": "0x558a51bbb550", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7122f20", "kind": "ParmVarDecl", "loc": { - "offset": 12133, + "offset": 12408, "col": 58, "tokLen": 1, "includedFrom": { @@ -10528,7 +10646,7 @@ }, "range": { "begin": { - "offset": 12114, + "offset": 12389, "col": 39, "tokLen": 5, "includedFrom": { @@ -10536,7 +10654,7 @@ } }, "end": { - "offset": 12133, + "offset": 12408, "col": 58, "tokLen": 1, "includedFrom": { @@ -10552,12 +10670,12 @@ ] }, { - "id": "0x558a51bbbc00", + "id": "0x5594b7124168", "kind": "FunctionDecl", "loc": { - "offset": 12174, + "offset": 12449, "file": "../include/sls/ToString.h", - "line": 368, + "line": 372, "col": 38, "tokLen": 8, "includedFrom": { @@ -10566,7 +10684,7 @@ }, "range": { "begin": { - "offset": 12137, + "offset": 12412, "col": 1, "tokLen": 8, "includedFrom": { @@ -10574,7 +10692,7 @@ } }, "end": { - "offset": 12203, + "offset": 12478, "col": 67, "tokLen": 1, "includedFrom": { @@ -10582,9 +10700,9 @@ } } }, - "previousDecl": "0x558a51bbbe70", + "previousDecl": "0x5594b7124f60", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::externalSignalFlag (const std::string &)" }, @@ -10596,13 +10714,13 @@ }, "inner": [ { - "id": "0x558a5152ae10", + "id": "0x5594b6a871a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x558a5152ad68", + "id": "0x5594b6a86f98", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -10610,10 +10728,14 @@ ] }, { - "id": "0x558a51bbbae0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7124050", "kind": "ParmVarDecl", "loc": { - "offset": 12202, + "offset": 12477, "col": 66, "tokLen": 1, "includedFrom": { @@ -10622,7 +10744,7 @@ }, "range": { "begin": { - "offset": 12183, + "offset": 12458, "col": 47, "tokLen": 5, "includedFrom": { @@ -10630,7 +10752,7 @@ } }, "end": { - "offset": 12202, + "offset": 12477, "col": 66, "tokLen": 1, "includedFrom": { @@ -10646,12 +10768,12 @@ ] }, { - "id": "0x558a51bbc190", + "id": "0x5594b7125298", "kind": "FunctionDecl", "loc": { - "offset": 12236, + "offset": 12511, "file": "../include/sls/ToString.h", - "line": 369, + "line": 373, "col": 31, "tokLen": 8, "includedFrom": { @@ -10660,7 +10782,7 @@ }, "range": { "begin": { - "offset": 12206, + "offset": 12481, "col": 1, "tokLen": 8, "includedFrom": { @@ -10668,7 +10790,7 @@ } }, "end": { - "offset": 12265, + "offset": 12540, "col": 60, "tokLen": 1, "includedFrom": { @@ -10676,9 +10798,9 @@ } } }, - "previousDecl": "0x558a51bbc400", + "previousDecl": "0x5594b7126090", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::readoutMode (const std::string &)" }, @@ -10690,13 +10812,13 @@ }, "inner": [ { - "id": "0x558a5152e590", + "id": "0x5594b6a8a990", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x558a5152e4e8", + "id": "0x5594b6a8a728", "kind": "EnumDecl", "name": "readoutMode" } @@ -10704,10 +10826,14 @@ ] }, { - "id": "0x558a51bbc070", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7125180", "kind": "ParmVarDecl", "loc": { - "offset": 12264, + "offset": 12539, "col": 59, "tokLen": 1, "includedFrom": { @@ -10716,7 +10842,7 @@ }, "range": { "begin": { - "offset": 12245, + "offset": 12520, "col": 40, "tokLen": 5, "includedFrom": { @@ -10724,7 +10850,7 @@ } }, "end": { - "offset": 12264, + "offset": 12539, "col": 59, "tokLen": 1, "includedFrom": { @@ -10740,12 +10866,12 @@ ] }, { - "id": "0x558a51bbc720", + "id": "0x5594b71263c8", "kind": "FunctionDecl", "loc": { - "offset": 12295, + "offset": 12570, "file": "../include/sls/ToString.h", - "line": 370, + "line": 374, "col": 28, "tokLen": 8, "includedFrom": { @@ -10754,7 +10880,7 @@ }, "range": { "begin": { - "offset": 12268, + "offset": 12543, "col": 1, "tokLen": 8, "includedFrom": { @@ -10762,7 +10888,7 @@ } }, "end": { - "offset": 12324, + "offset": 12599, "col": 57, "tokLen": 1, "includedFrom": { @@ -10770,9 +10896,9 @@ } } }, - "previousDecl": "0x558a51bbc990", + "previousDecl": "0x5594b71271c0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::dacIndex (const std::string &)" }, @@ -10784,13 +10910,13 @@ }, "inner": [ { - "id": "0x558a5152b360", + "id": "0x5594b6a89730", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x558a5152b2b8", + "id": "0x5594b6a874e8", "kind": "EnumDecl", "name": "dacIndex" } @@ -10798,10 +10924,14 @@ ] }, { - "id": "0x558a51bbc600", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71262b0", "kind": "ParmVarDecl", "loc": { - "offset": 12323, + "offset": 12598, "col": 56, "tokLen": 1, "includedFrom": { @@ -10810,7 +10940,7 @@ }, "range": { "begin": { - "offset": 12304, + "offset": 12579, "col": 37, "tokLen": 5, "includedFrom": { @@ -10818,7 +10948,7 @@ } }, "end": { - "offset": 12323, + "offset": 12598, "col": 56, "tokLen": 1, "includedFrom": { @@ -10834,12 +10964,12 @@ ] }, { - "id": "0x558a51bbccb0", + "id": "0x5594b71274f8", "kind": "FunctionDecl", "loc": { - "offset": 12356, + "offset": 12631, "file": "../include/sls/ToString.h", - "line": 371, + "line": 375, "col": 30, "tokLen": 8, "includedFrom": { @@ -10848,7 +10978,7 @@ }, "range": { "begin": { - "offset": 12327, + "offset": 12602, "col": 1, "tokLen": 8, "includedFrom": { @@ -10856,7 +10986,7 @@ } }, "end": { - "offset": 12385, + "offset": 12660, "col": 59, "tokLen": 1, "includedFrom": { @@ -10864,9 +10994,9 @@ } } }, - "previousDecl": "0x558a51bbcf20", + "previousDecl": "0x5594b71282f0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::powerIndex (const std::string &)" }, @@ -10878,13 +11008,13 @@ }, "inner": [ { - "id": "0x558a5152d5d0", + "id": "0x5594b6a89be0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::powerIndex" }, "decl": { - "id": "0x558a5152d530", + "id": "0x5594b6a89768", "kind": "EnumDecl", "name": "powerIndex" } @@ -10892,10 +11022,14 @@ ] }, { - "id": "0x558a51bbcb90", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71273e0", "kind": "ParmVarDecl", "loc": { - "offset": 12384, + "offset": 12659, "col": 58, "tokLen": 1, "includedFrom": { @@ -10904,7 +11038,7 @@ }, "range": { "begin": { - "offset": 12365, + "offset": 12640, "col": 39, "tokLen": 5, "includedFrom": { @@ -10912,7 +11046,7 @@ } }, "end": { - "offset": 12384, + "offset": 12659, "col": 58, "tokLen": 1, "includedFrom": { @@ -10928,12 +11062,12 @@ ] }, { - "id": "0x558a51bbd240", + "id": "0x5594b7128628", "kind": "FunctionDecl", "loc": { - "offset": 12416, + "offset": 12691, "file": "../include/sls/ToString.h", - "line": 372, + "line": 376, "col": 29, "tokLen": 8, "includedFrom": { @@ -10942,7 +11076,7 @@ }, "range": { "begin": { - "offset": 12388, + "offset": 12663, "col": 1, "tokLen": 8, "includedFrom": { @@ -10950,7 +11084,7 @@ } }, "end": { - "offset": 12445, + "offset": 12720, "col": 58, "tokLen": 1, "includedFrom": { @@ -10958,9 +11092,9 @@ } } }, - "previousDecl": "0x558a51bbd4b0", + "previousDecl": "0x5594b7129420", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::burstMode (const std::string &)" }, @@ -10972,13 +11106,13 @@ }, "inner": [ { - "id": "0x558a5152eaf0", + "id": "0x5594b6a8aef0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x558a5152ea48", + "id": "0x5594b6a8ac88", "kind": "EnumDecl", "name": "burstMode" } @@ -10986,10 +11120,14 @@ ] }, { - "id": "0x558a51bbd120", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7128510", "kind": "ParmVarDecl", "loc": { - "offset": 12444, + "offset": 12719, "col": 57, "tokLen": 1, "includedFrom": { @@ -10998,7 +11136,7 @@ }, "range": { "begin": { - "offset": 12425, + "offset": 12700, "col": 38, "tokLen": 5, "includedFrom": { @@ -11006,7 +11144,7 @@ } }, "end": { - "offset": 12444, + "offset": 12719, "col": 57, "tokLen": 1, "includedFrom": { @@ -11022,12 +11160,12 @@ ] }, { - "id": "0x558a51bbd7d0", + "id": "0x5594b7129758", "kind": "FunctionDecl", "loc": { - "offset": 12483, + "offset": 12758, "file": "../include/sls/ToString.h", - "line": 373, + "line": 377, "col": 36, "tokLen": 8, "includedFrom": { @@ -11036,7 +11174,7 @@ }, "range": { "begin": { - "offset": 12448, + "offset": 12723, "col": 1, "tokLen": 8, "includedFrom": { @@ -11044,7 +11182,7 @@ } }, "end": { - "offset": 12512, + "offset": 12787, "col": 65, "tokLen": 1, "includedFrom": { @@ -11052,9 +11190,9 @@ } } }, - "previousDecl": "0x558a51bbda40", + "previousDecl": "0x5594b712a550", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingSourceType (const std::string &)" }, @@ -11066,13 +11204,13 @@ }, "inner": [ { - "id": "0x558a5152eda0", + "id": "0x5594b6a8b090", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x558a5152ecf8", + "id": "0x5594b6a8af38", "kind": "EnumDecl", "name": "timingSourceType" } @@ -11080,10 +11218,14 @@ ] }, { - "id": "0x558a51bbd6b0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7129640", "kind": "ParmVarDecl", "loc": { - "offset": 12511, + "offset": 12786, "col": 64, "tokLen": 1, "includedFrom": { @@ -11092,7 +11234,7 @@ }, "range": { "begin": { - "offset": 12492, + "offset": 12767, "col": 45, "tokLen": 5, "includedFrom": { @@ -11100,7 +11242,7 @@ } }, "end": { - "offset": 12511, + "offset": 12786, "col": 64, "tokLen": 1, "includedFrom": { @@ -11116,12 +11258,12 @@ ] }, { - "id": "0x558a51bbdd60", + "id": "0x5594b712a888", "kind": "FunctionDecl", "loc": { - "offset": 12545, + "offset": 12820, "file": "../include/sls/ToString.h", - "line": 374, + "line": 378, "col": 31, "tokLen": 8, "includedFrom": { @@ -11130,7 +11272,7 @@ }, "range": { "begin": { - "offset": 12515, + "offset": 12790, "col": 1, "tokLen": 8, "includedFrom": { @@ -11138,7 +11280,7 @@ } }, "end": { - "offset": 12574, + "offset": 12849, "col": 60, "tokLen": 1, "includedFrom": { @@ -11146,9 +11288,9 @@ } } }, - "previousDecl": "0x558a51bbdfd0", + "previousDecl": "0x5594b712b680", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::M3_GainCaps (const std::string &)" }, @@ -11160,13 +11302,13 @@ }, "inner": [ { - "id": "0x558a5152ef10", + "id": "0x5594b6a8b670", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x558a5152ee70", + "id": "0x5594b6a8b0b0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -11174,10 +11316,14 @@ ] }, { - "id": "0x558a51bbdc40", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712a770", "kind": "ParmVarDecl", "loc": { - "offset": 12573, + "offset": 12848, "col": 59, "tokLen": 1, "includedFrom": { @@ -11186,7 +11332,7 @@ }, "range": { "begin": { - "offset": 12554, + "offset": 12829, "col": 40, "tokLen": 5, "includedFrom": { @@ -11194,7 +11340,7 @@ } }, "end": { - "offset": 12573, + "offset": 12848, "col": 59, "tokLen": 1, "includedFrom": { @@ -11210,12 +11356,12 @@ ] }, { - "id": "0x558a51bbe2f0", + "id": "0x5594b712b9b8", "kind": "FunctionDecl", "loc": { - "offset": 12608, + "offset": 12883, "file": "../include/sls/ToString.h", - "line": 375, + "line": 379, "col": 32, "tokLen": 8, "includedFrom": { @@ -11224,7 +11370,7 @@ }, "range": { "begin": { - "offset": 12577, + "offset": 12852, "col": 1, "tokLen": 8, "includedFrom": { @@ -11232,7 +11378,7 @@ } }, "end": { - "offset": 12637, + "offset": 12912, "col": 61, "tokLen": 1, "includedFrom": { @@ -11240,9 +11386,9 @@ } } }, - "previousDecl": "0x558a51bbe560", + "previousDecl": "0x5594b712c7b0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::portPosition (const std::string &)" }, @@ -11254,13 +11400,13 @@ }, "inner": [ { - "id": "0x558a5152f570", + "id": "0x5594b6a8b930", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x558a5152f4d0", + "id": "0x5594b6a8b720", "kind": "EnumDecl", "name": "portPosition" } @@ -11268,10 +11414,14 @@ ] }, { - "id": "0x558a51bbe1d0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712b8a0", "kind": "ParmVarDecl", "loc": { - "offset": 12636, + "offset": 12911, "col": 60, "tokLen": 1, "includedFrom": { @@ -11280,7 +11430,7 @@ }, "range": { "begin": { - "offset": 12617, + "offset": 12892, "col": 41, "tokLen": 5, "includedFrom": { @@ -11288,7 +11438,7 @@ } }, "end": { - "offset": 12636, + "offset": 12911, "col": 60, "tokLen": 1, "includedFrom": { @@ -11304,12 +11454,12 @@ ] }, { - "id": "0x558a51bbe880", + "id": "0x5594b712cae8", "kind": "FunctionDecl", "loc": { - "offset": 12677, + "offset": 12952, "file": "../include/sls/ToString.h", - "line": 376, + "line": 380, "col": 38, "tokLen": 8, "includedFrom": { @@ -11318,7 +11468,7 @@ }, "range": { "begin": { - "offset": 12640, + "offset": 12915, "col": 1, "tokLen": 8, "includedFrom": { @@ -11326,7 +11476,7 @@ } }, "end": { - "offset": 12706, + "offset": 12981, "col": 67, "tokLen": 1, "includedFrom": { @@ -11334,9 +11484,9 @@ } } }, - "previousDecl": "0x558a51bbeaf0", + "previousDecl": "0x5594b712d8e0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::streamingInterface (const std::string &)" }, @@ -11348,13 +11498,13 @@ }, "inner": [ { - "id": "0x558a5152f930", + "id": "0x5594b6a8bec0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x558a5152f890", + "id": "0x5594b6a8baf0", "kind": "EnumDecl", "name": "streamingInterface" } @@ -11362,10 +11512,14 @@ ] }, { - "id": "0x558a51bbe760", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712c9d0", "kind": "ParmVarDecl", "loc": { - "offset": 12705, + "offset": 12980, "col": 66, "tokLen": 1, "includedFrom": { @@ -11374,7 +11528,7 @@ }, "range": { "begin": { - "offset": 12686, + "offset": 12961, "col": 47, "tokLen": 5, "includedFrom": { @@ -11382,7 +11536,7 @@ } }, "end": { - "offset": 12705, + "offset": 12980, "col": 66, "tokLen": 1, "includedFrom": { @@ -11398,12 +11552,12 @@ ] }, { - "id": "0x558a51bbee10", + "id": "0x5594b712dc18", "kind": "FunctionDecl", "loc": { - "offset": 12741, + "offset": 13016, "file": "../include/sls/ToString.h", - "line": 377, + "line": 381, "col": 33, "tokLen": 8, "includedFrom": { @@ -11412,7 +11566,7 @@ }, "range": { "begin": { - "offset": 12709, + "offset": 12984, "col": 1, "tokLen": 8, "includedFrom": { @@ -11420,7 +11574,7 @@ } }, "end": { - "offset": 12770, + "offset": 13045, "col": 62, "tokLen": 1, "includedFrom": { @@ -11428,9 +11582,9 @@ } } }, - "previousDecl": "0x558a51bbf080", + "previousDecl": "0x5594b712ea10", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::vetoAlgorithm (const std::string &)" }, @@ -11442,13 +11596,13 @@ }, "inner": [ { - "id": "0x558a5152fd10", + "id": "0x5594b6a8c040", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x558a5152fc70", + "id": "0x5594b6a8bee0", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -11456,10 +11610,14 @@ ] }, { - "id": "0x558a51bbecf0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712db00", "kind": "ParmVarDecl", "loc": { - "offset": 12769, + "offset": 13044, "col": 61, "tokLen": 1, "includedFrom": { @@ -11468,7 +11626,7 @@ }, "range": { "begin": { - "offset": 12750, + "offset": 13025, "col": 42, "tokLen": 5, "includedFrom": { @@ -11476,7 +11634,7 @@ } }, "end": { - "offset": 12769, + "offset": 13044, "col": 61, "tokLen": 1, "includedFrom": { @@ -11492,12 +11650,12 @@ ] }, { - "id": "0x558a51bbf3a0", + "id": "0x5594b712ed48", "kind": "FunctionDecl", "loc": { - "offset": 12800, + "offset": 13075, "file": "../include/sls/ToString.h", - "line": 378, + "line": 382, "col": 28, "tokLen": 8, "includedFrom": { @@ -11506,7 +11664,7 @@ }, "range": { "begin": { - "offset": 12773, + "offset": 13048, "col": 1, "tokLen": 8, "includedFrom": { @@ -11514,7 +11672,7 @@ } }, "end": { - "offset": 12829, + "offset": 13104, "col": 57, "tokLen": 1, "includedFrom": { @@ -11522,9 +11680,9 @@ } } }, - "previousDecl": "0x558a51bbf610", + "previousDecl": "0x5594b712fb40", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::gainMode (const std::string &)" }, @@ -11536,13 +11694,13 @@ }, "inner": [ { - "id": "0x558a5152fe80", + "id": "0x5594b6a8c320", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x558a5152fde0", + "id": "0x5594b6a8c060", "kind": "EnumDecl", "name": "gainMode" } @@ -11550,10 +11708,14 @@ ] }, { - "id": "0x558a51bbf280", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712ec30", "kind": "ParmVarDecl", "loc": { - "offset": 12828, + "offset": 13103, "col": 56, "tokLen": 1, "includedFrom": { @@ -11562,7 +11724,7 @@ }, "range": { "begin": { - "offset": 12809, + "offset": 13084, "col": 37, "tokLen": 5, "includedFrom": { @@ -11570,7 +11732,7 @@ } }, "end": { - "offset": 12828, + "offset": 13103, "col": 56, "tokLen": 1, "includedFrom": { @@ -11586,12 +11748,12 @@ ] }, { - "id": "0x558a51bbf930", + "id": "0x5594b712fe78", "kind": "FunctionDecl", "loc": { - "offset": 12859, + "offset": 13134, "file": "../include/sls/ToString.h", - "line": 379, + "line": 383, "col": 28, "tokLen": 8, "includedFrom": { @@ -11600,7 +11762,7 @@ }, "range": { "begin": { - "offset": 12832, + "offset": 13107, "col": 1, "tokLen": 8, "includedFrom": { @@ -11608,7 +11770,7 @@ } }, "end": { - "offset": 12888, + "offset": 13163, "col": 57, "tokLen": 1, "includedFrom": { @@ -11616,9 +11778,9 @@ } } }, - "previousDecl": "0x558a51bbfba0", + "previousDecl": "0x5594b7130c70", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::polarity (const std::string &)" }, @@ -11630,13 +11792,13 @@ }, "inner": [ { - "id": "0x558a51530150", + "id": "0x5594b6a8c4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x558a515300b0", + "id": "0x5594b6a8c340", "kind": "EnumDecl", "name": "polarity" } @@ -11644,10 +11806,14 @@ ] }, { - "id": "0x558a51bbf810", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b712fd60", "kind": "ParmVarDecl", "loc": { - "offset": 12887, + "offset": 13162, "col": 56, "tokLen": 1, "includedFrom": { @@ -11656,7 +11822,7 @@ }, "range": { "begin": { - "offset": 12868, + "offset": 13143, "col": 37, "tokLen": 5, "includedFrom": { @@ -11664,7 +11830,7 @@ } }, "end": { - "offset": 12887, + "offset": 13162, "col": 56, "tokLen": 1, "includedFrom": { @@ -11680,12 +11846,12 @@ ] }, { - "id": "0x558a51bbfec0", + "id": "0x5594b7130fa8", "kind": "FunctionDecl", "loc": { - "offset": 12927, + "offset": 13202, "file": "../include/sls/ToString.h", - "line": 380, + "line": 384, "col": 37, "tokLen": 8, "includedFrom": { @@ -11694,7 +11860,7 @@ }, "range": { "begin": { - "offset": 12891, + "offset": 13166, "col": 1, "tokLen": 8, "includedFrom": { @@ -11702,7 +11868,7 @@ } }, "end": { - "offset": 12956, + "offset": 13231, "col": 66, "tokLen": 1, "includedFrom": { @@ -11710,9 +11876,9 @@ } } }, - "previousDecl": "0x558a51bc0130", + "previousDecl": "0x5594b7131da0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingInfoDecoder (const std::string &)" }, @@ -11724,13 +11890,13 @@ }, "inner": [ { - "id": "0x558a515302c0", + "id": "0x5594b6a8c620", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x558a51530220", + "id": "0x5594b6a8c4c0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -11738,10 +11904,14 @@ ] }, { - "id": "0x558a51bbfda0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7130e90", "kind": "ParmVarDecl", "loc": { - "offset": 12955, + "offset": 13230, "col": 65, "tokLen": 1, "includedFrom": { @@ -11750,7 +11920,7 @@ }, "range": { "begin": { - "offset": 12936, + "offset": 13211, "col": 46, "tokLen": 5, "includedFrom": { @@ -11758,7 +11928,7 @@ } }, "end": { - "offset": 12955, + "offset": 13230, "col": 65, "tokLen": 1, "includedFrom": { @@ -11774,12 +11944,12 @@ ] }, { - "id": "0x558a51bc0450", + "id": "0x5594b71320d8", "kind": "FunctionDecl", "loc": { - "offset": 12992, + "offset": 13267, "file": "../include/sls/ToString.h", - "line": 381, + "line": 385, "col": 34, "tokLen": 8, "includedFrom": { @@ -11788,7 +11958,7 @@ }, "range": { "begin": { - "offset": 12959, + "offset": 13234, "col": 1, "tokLen": 8, "includedFrom": { @@ -11796,7 +11966,7 @@ } }, "end": { - "offset": 13021, + "offset": 13296, "col": 63, "tokLen": 1, "includedFrom": { @@ -11804,9 +11974,9 @@ } } }, - "previousDecl": "0x558a51bc06c0", + "previousDecl": "0x5594b7132ed0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::collectionMode (const std::string &)" }, @@ -11818,13 +11988,13 @@ }, "inner": [ { - "id": "0x558a51530430", + "id": "0x5594b6a8c7a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x558a51530390", + "id": "0x5594b6a8c640", "kind": "EnumDecl", "name": "collectionMode" } @@ -11832,10 +12002,14 @@ ] }, { - "id": "0x558a51bc0330", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7131fc0", "kind": "ParmVarDecl", "loc": { - "offset": 13020, + "offset": 13295, "col": 62, "tokLen": 1, "includedFrom": { @@ -11844,7 +12018,7 @@ }, "range": { "begin": { - "offset": 13001, + "offset": 13276, "col": 43, "tokLen": 5, "includedFrom": { @@ -11852,7 +12026,7 @@ } }, "end": { - "offset": 13020, + "offset": 13295, "col": 62, "tokLen": 1, "includedFrom": { @@ -11868,12 +12042,12 @@ ] }, { - "id": "0x558a51bc0990", + "id": "0x5594b71331c8", "kind": "FunctionDecl", "loc": { - "offset": 13052, + "offset": 13327, "file": "../include/sls/ToString.h", - "line": 382, + "line": 386, "col": 29, "tokLen": 8, "includedFrom": { @@ -11882,7 +12056,7 @@ }, "range": { "begin": { - "offset": 13024, + "offset": 13299, "col": 1, "tokLen": 8, "includedFrom": { @@ -11890,7 +12064,7 @@ } }, "end": { - "offset": 13081, + "offset": 13356, "col": 58, "tokLen": 1, "includedFrom": { @@ -11898,9 +12072,9 @@ } } }, - "previousDecl": "0x558a51bc0bd0", + "previousDecl": "0x5594b7133fa0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToINS_15RegisterAddressEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToINS_15RegisterAddressETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "RegisterAddress (const std::string &)" }, @@ -11912,13 +12086,13 @@ }, "inner": [ { - "id": "0x558a515bd700", + "id": "0x5594b6b0a610", "kind": "RecordType", "type": { "qualType": "sls::RegisterAddress" }, "decl": { - "id": "0x558a515bd670", + "id": "0x5594b6b0a3d0", "kind": "CXXRecordDecl", "name": "RegisterAddress" } @@ -11926,10 +12100,14 @@ ] }, { - "id": "0x558a51bc0880", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71330b0", "kind": "ParmVarDecl", "loc": { - "offset": 13080, + "offset": 13355, "col": 57, "tokLen": 1, "includedFrom": { @@ -11938,7 +12116,7 @@ }, "range": { "begin": { - "offset": 13061, + "offset": 13336, "col": 38, "tokLen": 5, "includedFrom": { @@ -11946,7 +12124,7 @@ } }, "end": { - "offset": 13080, + "offset": 13355, "col": 57, "tokLen": 1, "includedFrom": { @@ -11962,12 +12140,12 @@ ] }, { - "id": "0x558a51bc0ea0", + "id": "0x5594b7134298", "kind": "FunctionDecl", "loc": { - "offset": 13110, + "offset": 13385, "file": "../include/sls/ToString.h", - "line": 383, + "line": 387, "col": 27, "tokLen": 8, "includedFrom": { @@ -11976,7 +12154,7 @@ }, "range": { "begin": { - "offset": 13084, + "offset": 13359, "col": 1, "tokLen": 8, "includedFrom": { @@ -11984,7 +12162,7 @@ } }, "end": { - "offset": 13139, + "offset": 13414, "col": 56, "tokLen": 1, "includedFrom": { @@ -11992,9 +12170,9 @@ } } }, - "previousDecl": "0x558a51bc10e0", + "previousDecl": "0x5594b7135070", "name": "StringTo", - "mangledName": "_ZN3sls8StringToINS_13RegisterValueEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToINS_13RegisterValueETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "RegisterValue (const std::string &)" }, @@ -12006,13 +12184,13 @@ }, "inner": [ { - "id": "0x558a515c0d60", + "id": "0x5594b6b0dd90", "kind": "RecordType", "type": { "qualType": "sls::RegisterValue" }, "decl": { - "id": "0x558a515c0cd0", + "id": "0x5594b6b0db50", "kind": "CXXRecordDecl", "name": "RegisterValue" } @@ -12020,10 +12198,14 @@ ] }, { - "id": "0x558a51bc0d90", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7134180", "kind": "ParmVarDecl", "loc": { - "offset": 13138, + "offset": 13413, "col": 55, "tokLen": 1, "includedFrom": { @@ -12032,7 +12214,7 @@ }, "range": { "begin": { - "offset": 13119, + "offset": 13394, "col": 36, "tokLen": 5, "includedFrom": { @@ -12040,7 +12222,7 @@ } }, "end": { - "offset": 13138, + "offset": 13413, "col": 55, "tokLen": 1, "includedFrom": { @@ -12056,12 +12238,110 @@ ] }, { - "id": "0x558a51bc13b0", + "id": "0x5594b71353a8", "kind": "FunctionDecl", "loc": { - "offset": 13163, + "offset": 13449, "file": "../include/sls/ToString.h", - "line": 385, + "line": 388, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 13417, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 13478, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "previousDecl": "0x5594b71361a0", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x5594b6a8c920", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x5594b6a8c7c0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7135290", + "kind": "ParmVarDecl", + "loc": { + "offset": 13477, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 13458, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 13477, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + ] +}, +{ + "id": "0x5594b7136498", + "kind": "FunctionDecl", + "loc": { + "offset": 13502, + "file": "../include/sls/ToString.h", + "line": 390, "col": 21, "tokLen": 8, "includedFrom": { @@ -12070,7 +12350,7 @@ }, "range": { "begin": { - "offset": 13143, + "offset": 13482, "col": 1, "tokLen": 8, "includedFrom": { @@ -12078,7 +12358,7 @@ } }, "end": { - "offset": 13192, + "offset": 13531, "col": 50, "tokLen": 1, "includedFrom": { @@ -12086,9 +12366,9 @@ } } }, - "previousDecl": "0x558a51bc15f0", + "previousDecl": "0x5594b7137260", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIhTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint8_t (const std::string &)" }, @@ -12100,7 +12380,7 @@ }, "inner": [ { - "id": "0x558a5015ac50", + "id": "0x5594b56a2d90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -12109,10 +12389,14 @@ ] }, { - "id": "0x558a51bc12a0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7136380", "kind": "ParmVarDecl", "loc": { - "offset": 13191, + "offset": 13530, "col": 49, "tokLen": 1, "includedFrom": { @@ -12121,7 +12405,7 @@ }, "range": { "begin": { - "offset": 13172, + "offset": 13511, "col": 30, "tokLen": 5, "includedFrom": { @@ -12129,7 +12413,7 @@ } }, "end": { - "offset": 13191, + "offset": 13530, "col": 49, "tokLen": 1, "includedFrom": { @@ -12145,12 +12429,12 @@ ] }, { - "id": "0x558a51bc18c0", + "id": "0x5594b7137558", "kind": "FunctionDecl", "loc": { - "offset": 13216, + "offset": 13555, "file": "../include/sls/ToString.h", - "line": 386, + "line": 391, "col": 22, "tokLen": 8, "includedFrom": { @@ -12159,7 +12443,7 @@ }, "range": { "begin": { - "offset": 13195, + "offset": 13534, "col": 1, "tokLen": 8, "includedFrom": { @@ -12167,7 +12451,7 @@ } }, "end": { - "offset": 13245, + "offset": 13584, "col": 51, "tokLen": 1, "includedFrom": { @@ -12175,9 +12459,9 @@ } } }, - "previousDecl": "0x558a51bc1b00", + "previousDecl": "0x5594b7138320", "name": "StringTo", - "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToItTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint16_t (const std::string &)" }, @@ -12189,7 +12473,7 @@ }, "inner": [ { - "id": "0x558a5015ac70", + "id": "0x5594b56a2db0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -12198,10 +12482,14 @@ ] }, { - "id": "0x558a51bc17b0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7137440", "kind": "ParmVarDecl", "loc": { - "offset": 13244, + "offset": 13583, "col": 50, "tokLen": 1, "includedFrom": { @@ -12210,7 +12498,7 @@ }, "range": { "begin": { - "offset": 13225, + "offset": 13564, "col": 31, "tokLen": 5, "includedFrom": { @@ -12218,7 +12506,7 @@ } }, "end": { - "offset": 13244, + "offset": 13583, "col": 50, "tokLen": 1, "includedFrom": { @@ -12234,12 +12522,12 @@ ] }, { - "id": "0x558a51bc1dd0", + "id": "0x5594b7138618", "kind": "FunctionDecl", "loc": { - "offset": 13269, + "offset": 13608, "file": "../include/sls/ToString.h", - "line": 387, + "line": 392, "col": 22, "tokLen": 8, "includedFrom": { @@ -12248,7 +12536,7 @@ }, "range": { "begin": { - "offset": 13248, + "offset": 13587, "col": 1, "tokLen": 8, "includedFrom": { @@ -12256,7 +12544,7 @@ } }, "end": { - "offset": 13298, + "offset": 13637, "col": 51, "tokLen": 1, "includedFrom": { @@ -12264,9 +12552,9 @@ } } }, - "previousDecl": "0x558a51bc2010", + "previousDecl": "0x5594b71393e0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIjTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint32_t (const std::string &)" }, @@ -12278,7 +12566,7 @@ }, "inner": [ { - "id": "0x558a5015ac90", + "id": "0x5594b56a2dd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -12287,10 +12575,14 @@ ] }, { - "id": "0x558a51bc1cc0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7138500", "kind": "ParmVarDecl", "loc": { - "offset": 13297, + "offset": 13636, "col": 50, "tokLen": 1, "includedFrom": { @@ -12299,7 +12591,7 @@ }, "range": { "begin": { - "offset": 13278, + "offset": 13617, "col": 31, "tokLen": 5, "includedFrom": { @@ -12307,7 +12599,7 @@ } }, "end": { - "offset": 13297, + "offset": 13636, "col": 50, "tokLen": 1, "includedFrom": { @@ -12323,12 +12615,12 @@ ] }, { - "id": "0x558a51bc22a0", + "id": "0x5594b7139698", "kind": "FunctionDecl", "loc": { - "offset": 13322, + "offset": 13661, "file": "../include/sls/ToString.h", - "line": 388, + "line": 393, "col": 22, "tokLen": 8, "includedFrom": { @@ -12337,7 +12629,7 @@ }, "range": { "begin": { - "offset": 13301, + "offset": 13640, "col": 1, "tokLen": 8, "includedFrom": { @@ -12345,7 +12637,7 @@ } }, "end": { - "offset": 13351, + "offset": 13690, "col": 51, "tokLen": 1, "includedFrom": { @@ -12353,9 +12645,9 @@ } } }, - "previousDecl": "0x558a51bc24e0", + "previousDecl": "0x5594b713a460", "name": "StringTo", - "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToImTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint64_t (const std::string &)" }, @@ -12367,7 +12659,7 @@ }, "inner": [ { - "id": "0x558a5015acb0", + "id": "0x5594b56a2df0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -12376,10 +12668,14 @@ ] }, { - "id": "0x558a51bc21d0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b71395c0", "kind": "ParmVarDecl", "loc": { - "offset": 13350, + "offset": 13689, "col": 50, "tokLen": 1, "includedFrom": { @@ -12388,7 +12684,7 @@ }, "range": { "begin": { - "offset": 13331, + "offset": 13670, "col": 31, "tokLen": 5, "includedFrom": { @@ -12396,7 +12692,7 @@ } }, "end": { - "offset": 13350, + "offset": 13689, "col": 50, "tokLen": 1, "includedFrom": { @@ -12412,12 +12708,12 @@ ] }, { - "id": "0x558a51bc27b8", + "id": "0x5594b713a758", "kind": "FunctionDecl", "loc": { - "offset": 13370, + "offset": 13709, "file": "../include/sls/ToString.h", - "line": 389, + "line": 394, "col": 17, "tokLen": 8, "includedFrom": { @@ -12426,7 +12722,7 @@ }, "range": { "begin": { - "offset": 13354, + "offset": 13693, "col": 1, "tokLen": 8, "includedFrom": { @@ -12434,7 +12730,7 @@ } }, "end": { - "offset": 13399, + "offset": 13738, "col": 46, "tokLen": 1, "includedFrom": { @@ -12442,9 +12738,9 @@ } } }, - "previousDecl": "0x558a51bc2a00", + "previousDecl": "0x5594b713b510", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIiTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int (const std::string &)" }, @@ -12456,7 +12752,7 @@ }, "inner": [ { - "id": "0x558a5015abf0", + "id": "0x5594b56a2d30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -12465,10 +12761,14 @@ ] }, { - "id": "0x558a51bc26a0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b713a640", "kind": "ParmVarDecl", "loc": { - "offset": 13398, + "offset": 13737, "col": 45, "tokLen": 1, "includedFrom": { @@ -12477,7 +12777,7 @@ }, "range": { "begin": { - "offset": 13379, + "offset": 13718, "col": 26, "tokLen": 5, "includedFrom": { @@ -12485,7 +12785,7 @@ } }, "end": { - "offset": 13398, + "offset": 13737, "col": 45, "tokLen": 1, "includedFrom": { @@ -12501,12 +12801,12 @@ ] }, { - "id": "0x558a51bc2c90", + "id": "0x5594b713b7c0", "kind": "FunctionDecl", "loc": { - "offset": 13419, + "offset": 13758, "file": "../include/sls/ToString.h", - "line": 390, + "line": 395, "col": 18, "tokLen": 8, "includedFrom": { @@ -12515,7 +12815,7 @@ }, "range": { "begin": { - "offset": 13402, + "offset": 13741, "col": 1, "tokLen": 8, "includedFrom": { @@ -12523,7 +12823,7 @@ } }, "end": { - "offset": 13448, + "offset": 13787, "col": 47, "tokLen": 1, "includedFrom": { @@ -12531,9 +12831,9 @@ } } }, - "previousDecl": "0x558a51bc2ed0", + "previousDecl": "0x5594b713c240", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIbTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "bool (const std::string &)" }, @@ -12545,7 +12845,7 @@ }, "inner": [ { - "id": "0x558a5015ab70", + "id": "0x5594b56a2cb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -12554,10 +12854,14 @@ ] }, { - "id": "0x558a51bc2bc0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b713b6f0", "kind": "ParmVarDecl", "loc": { - "offset": 13447, + "offset": 13786, "col": 46, "tokLen": 1, "includedFrom": { @@ -12566,7 +12870,7 @@ }, "range": { "begin": { - "offset": 13428, + "offset": 13767, "col": 27, "tokLen": 5, "includedFrom": { @@ -12574,7 +12878,7 @@ } }, "end": { - "offset": 13447, + "offset": 13786, "col": 46, "tokLen": 1, "includedFrom": { @@ -12590,12 +12894,12 @@ ] }, { - "id": "0x558a51bc3260", + "id": "0x5594b713c5e0", "kind": "FunctionDecl", "loc": { - "offset": 13456, + "offset": 13795, "file": "../include/sls/ToString.h", - "line": 391, + "line": 396, "col": 6, "tokLen": 8, "includedFrom": { @@ -12604,7 +12908,7 @@ }, "range": { "begin": { - "offset": 13451, + "offset": 13790, "col": 1, "tokLen": 4, "includedFrom": { @@ -12612,7 +12916,7 @@ } }, "end": { - "offset": 13510, + "offset": 13849, "col": 60, "tokLen": 1, "includedFrom": { @@ -12628,10 +12932,10 @@ }, "inner": [ { - "id": "0x558a51bc3078", + "id": "0x5594b713c408", "kind": "ParmVarDecl", "loc": { - "offset": 13484, + "offset": 13823, "col": 34, "tokLen": 1, "includedFrom": { @@ -12640,7 +12944,7 @@ }, "range": { "begin": { - "offset": 13465, + "offset": 13804, "col": 15, "tokLen": 5, "includedFrom": { @@ -12648,7 +12952,7 @@ } }, "end": { - "offset": 13484, + "offset": 13823, "col": 34, "tokLen": 1, "includedFrom": { @@ -12662,10 +12966,10 @@ } }, { - "id": "0x558a51bc3140", + "id": "0x5594b713c4c8", "kind": "ParmVarDecl", "loc": { - "offset": 13504, + "offset": 13843, "col": 54, "tokLen": 6, "includedFrom": { @@ -12674,7 +12978,7 @@ }, "range": { "begin": { - "offset": 13487, + "offset": 13826, "col": 37, "tokLen": 4, "includedFrom": { @@ -12682,7 +12986,7 @@ } }, "end": { - "offset": 13504, + "offset": 13843, "col": 54, "tokLen": 6, "includedFrom": { @@ -12692,19 +12996,18 @@ }, "name": "format", "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" } } ] }, { - "id": "0x558a51bc34a0", + "id": "0x5594b713c818", "kind": "FunctionDecl", "loc": { - "offset": 13533, + "offset": 13872, "file": "../include/sls/ToString.h", - "line": 392, + "line": 397, "col": 21, "tokLen": 8, "includedFrom": { @@ -12713,7 +13016,7 @@ }, "range": { "begin": { - "offset": 13513, + "offset": 13852, "col": 1, "tokLen": 8, "includedFrom": { @@ -12721,7 +13024,7 @@ } }, "end": { - "offset": 13562, + "offset": 13901, "col": 50, "tokLen": 1, "includedFrom": { @@ -12729,9 +13032,9 @@ } } }, - "previousDecl": "0x558a51bc36e0", + "previousDecl": "0x5594b713d2c0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIlTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int64_t (const std::string &)" }, @@ -12743,7 +13046,7 @@ }, "inner": [ { - "id": "0x558a5015ac10", + "id": "0x5594b56a2d50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -12752,10 +13055,14 @@ ] }, { - "id": "0x558a51bc3398", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b713c708", "kind": "ParmVarDecl", "loc": { - "offset": 13561, + "offset": 13900, "col": 49, "tokLen": 1, "includedFrom": { @@ -12764,7 +13071,7 @@ }, "range": { "begin": { - "offset": 13542, + "offset": 13881, "col": 30, "tokLen": 5, "includedFrom": { @@ -12772,7 +13079,7 @@ } }, "end": { - "offset": 13561, + "offset": 13900, "col": 49, "tokLen": 1, "includedFrom": { @@ -12788,12 +13095,12 @@ ] }, { - "id": "0x558a51bc4698", + "id": "0x5594b713e208", "kind": "FunctionTemplateDecl", "loc": { - "offset": 13799, + "offset": 14191, "file": "../include/sls/ToString.h", - "line": 402, + "line": 408, "col": 16, "tokLen": 8, "includedFrom": { @@ -12802,8 +13109,8 @@ }, "range": { "begin": { - "offset": 13762, - "line": 401, + "offset": 14154, + "line": 407, "col": 1, "tokLen": 8, "includedFrom": { @@ -12811,8 +13118,8 @@ } }, "end": { - "offset": 14009, - "line": 408, + "offset": 14401, + "line": 414, "col": 1, "tokLen": 1, "includedFrom": { @@ -12823,11 +13130,11 @@ "name": "StringTo", "inner": [ { - "id": "0x558a51bc4020", + "id": "0x5594b713dc20", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 13781, - "line": 401, + "offset": 14173, + "line": 407, "col": 20, "tokLen": 1, "includedFrom": { @@ -12836,7 +13143,7 @@ }, "range": { "begin": { - "offset": 13772, + "offset": 14164, "col": 11, "tokLen": 8, "includedFrom": { @@ -12844,7 +13151,7 @@ } }, "end": { - "offset": 13781, + "offset": 14173, "col": 20, "tokLen": 1, "includedFrom": { @@ -12859,11 +13166,11 @@ "index": 0 }, { - "id": "0x558a51bc45f0", + "id": "0x5594b713e160", "kind": "FunctionDecl", "loc": { - "offset": 13799, - "line": 402, + "offset": 14191, + "line": 408, "col": 16, "tokLen": 8, "includedFrom": { @@ -12872,7 +13179,7 @@ }, "range": { "begin": { - "offset": 13784, + "offset": 14176, "col": 1, "tokLen": 3, "includedFrom": { @@ -12880,8 +13187,8 @@ } }, "end": { - "offset": 14009, - "line": 408, + "offset": 14401, + "line": 414, "col": 1, "tokLen": 1, "includedFrom": { @@ -12895,11 +13202,11 @@ }, "inner": [ { - "id": "0x558a51bc44c8", + "id": "0x5594b713e038", "kind": "ParmVarDecl", "loc": { - "offset": 13840, - "line": 402, + "offset": 14232, + "line": 408, "col": 57, "tokLen": 7, "includedFrom": { @@ -12908,7 +13215,7 @@ }, "range": { "begin": { - "offset": 13808, + "offset": 14200, "col": 25, "tokLen": 5, "includedFrom": { @@ -12916,7 +13223,7 @@ } }, "end": { - "offset": 13840, + "offset": 14232, "col": 57, "tokLen": 7, "includedFrom": { @@ -12931,11 +13238,11 @@ } }, { - "id": "0x558a51bfdaa0", + "id": "0x5594b717f658", "kind": "CompoundStmt", "range": { "begin": { - "offset": 13849, + "offset": 14241, "col": 66, "tokLen": 1, "includedFrom": { @@ -12943,8 +13250,8 @@ } }, "end": { - "offset": 14009, - "line": 408, + "offset": 14401, + "line": 414, "col": 1, "tokLen": 1, "includedFrom": { @@ -12954,12 +13261,12 @@ }, "inner": [ { - "id": "0x558a51bc4990", + "id": "0x5594b713e4a8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13855, - "line": 403, + "offset": 14247, + "line": 409, "col": 5, "tokLen": 3, "includedFrom": { @@ -12967,7 +13274,7 @@ } }, "end": { - "offset": 13876, + "offset": 14268, "col": 26, "tokLen": 1, "includedFrom": { @@ -12977,10 +13284,10 @@ }, "inner": [ { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "loc": { - "offset": 13870, + "offset": 14262, "col": 20, "tokLen": 6, "includedFrom": { @@ -12989,7 +13296,7 @@ }, "range": { "begin": { - "offset": 13855, + "offset": 14247, "col": 5, "tokLen": 3, "includedFrom": { @@ -12997,7 +13304,7 @@ } }, "end": { - "offset": 13870, + "offset": 14262, "col": 20, "tokLen": 6, "includedFrom": { @@ -13008,7 +13315,6 @@ "isReferenced": true, "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "nrvo": true @@ -13016,12 +13322,12 @@ ] }, { - "id": "0x558a51bee930", + "id": "0x5594b71744b0", "kind": "CallExpr", "range": { "begin": { - "offset": 13882, - "line": 404, + "offset": 14274, + "line": 410, "col": 5, "tokLen": 6, "includedFrom": { @@ -13029,7 +13335,7 @@ } }, "end": { - "offset": 13911, + "offset": 14303, "col": 34, "tokLen": 1, "includedFrom": { @@ -13043,11 +13349,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bc49c8", + "id": "0x5594b713e4e0", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 13882, + "offset": 14274, "col": 5, "tokLen": 6, "includedFrom": { @@ -13055,7 +13361,7 @@ } }, "end": { - "offset": 13889, + "offset": 14281, "col": 12, "tokLen": 7, "includedFrom": { @@ -13071,11 +13377,11 @@ "member": "reserve", "inner": [ { - "id": "0x558a51bc49a8", + "id": "0x5594b713e4c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13882, + "offset": 14274, "col": 5, "tokLen": 6, "includedFrom": { @@ -13083,7 +13389,7 @@ } }, "end": { - "offset": 13882, + "offset": 14274, "col": 5, "tokLen": 6, "includedFrom": { @@ -13092,16 +13398,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -13109,11 +13413,11 @@ ] }, { - "id": "0x558a51bee408", + "id": "0x5594b7173f88", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13121,7 +13425,7 @@ } }, "end": { - "offset": 13910, + "offset": 14302, "col": 33, "tokLen": 1, "includedFrom": { @@ -13132,16 +13436,16 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a5135d888" + "typeAliasDeclId": "0x5594b68ba1f8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bee3d8", + "id": "0x5594b7173f58", "kind": "MemberExpr", "range": { "begin": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13149,7 +13453,7 @@ } }, "end": { - "offset": 13905, + "offset": 14297, "col": 28, "tokLen": 4, "includedFrom": { @@ -13163,14 +13467,14 @@ "valueCategory": "prvalue", "name": "size", "isArrow": false, - "referencedMemberDecl": "0x558a51be2de0", + "referencedMemberDecl": "0x5594b71575d0", "inner": [ { - "id": "0x558a51bc4a10", + "id": "0x5594b713e528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13178,7 +13482,7 @@ } }, "end": { - "offset": 13897, + "offset": 14289, "col": 20, "tokLen": 7, "includedFrom": { @@ -13192,7 +13496,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc44c8", + "id": "0x5594b713e038", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -13207,12 +13511,12 @@ ] }, { - "id": "0x558a51bfd868", + "id": "0x5594b717f3d8", "kind": "CXXForRangeStmt", "range": { "begin": { - "offset": 13918, - "line": 405, + "offset": 14310, + "line": 411, "col": 5, "tokLen": 3, "includedFrom": { @@ -13220,8 +13524,8 @@ } }, "end": { - "offset": 13987, - "line": 406, + "offset": 14379, + "line": 412, "col": 40, "tokLen": 1, "includedFrom": { @@ -13232,12 +13536,12 @@ "inner": [ {}, { - "id": "0x558a51beec68", + "id": "0x5594b71747e8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13939, - "line": 405, + "offset": 14331, + "line": 411, "col": 26, "tokLen": 7, "includedFrom": { @@ -13245,7 +13549,7 @@ } }, "end": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13255,10 +13559,10 @@ }, "inner": [ { - "id": "0x558a51beea70", + "id": "0x5594b71745f0", "kind": "VarDecl", "loc": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13267,7 +13571,7 @@ }, "range": { "begin": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13275,7 +13579,7 @@ } }, "end": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13292,11 +13596,11 @@ "init": "c", "inner": [ { - "id": "0x558a51bee958", + "id": "0x5594b71744e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13304,7 +13608,7 @@ } }, "end": { - "offset": 13939, + "offset": 14331, "col": 26, "tokLen": 7, "includedFrom": { @@ -13318,7 +13622,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc44c8", + "id": "0x5594b713e038", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -13331,11 +13635,11 @@ ] }, { - "id": "0x558a51bfa520", + "id": "0x5594b717cbb0", "kind": "DeclStmt", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13343,7 +13647,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13353,10 +13657,10 @@ }, "inner": [ { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "loc": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13365,7 +13669,7 @@ }, "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13373,7 +13677,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13387,16 +13691,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "init": "c", "inner": [ { - "id": "0x558a51beee50", + "id": "0x5594b71749d0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13404,7 +13708,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13415,16 +13719,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51beee20", + "id": "0x5594b71749a0", "kind": "MemberExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13432,7 +13736,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13446,14 +13750,14 @@ "valueCategory": "prvalue", "name": "begin", "isArrow": false, - "referencedMemberDecl": "0x558a51be1e88", + "referencedMemberDecl": "0x5594b7156650", "inner": [ { - "id": "0x558a51beec80", + "id": "0x5594b7174800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13461,7 +13765,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13475,7 +13779,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beea70", + "id": "0x5594b71745f0", "kind": "VarDecl", "name": "__range2", "type": { @@ -13492,11 +13796,11 @@ ] }, { - "id": "0x558a51bfa538", + "id": "0x5594b717cbc8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13504,7 +13808,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13514,10 +13818,10 @@ }, "inner": [ { - "id": "0x558a51beed58", + "id": "0x5594b71748d8", "kind": "VarDecl", "loc": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13526,7 +13830,7 @@ }, "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13534,7 +13838,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13548,16 +13852,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "init": "c", "inner": [ { - "id": "0x558a51bfa440", + "id": "0x5594b717cad0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13565,7 +13869,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13576,16 +13880,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bfa410", + "id": "0x5594b717caa0", "kind": "MemberExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13593,7 +13897,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13607,14 +13911,14 @@ "valueCategory": "prvalue", "name": "end", "isArrow": false, - "referencedMemberDecl": "0x558a51be2118", + "referencedMemberDecl": "0x5594b7156900", "inner": [ { - "id": "0x558a51beeca0", + "id": "0x5594b7174820", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13622,7 +13926,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13636,7 +13940,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beea70", + "id": "0x5594b71745f0", "kind": "VarDecl", "name": "__range2", "type": { @@ -13653,11 +13957,11 @@ ] }, { - "id": "0x558a51bfd338", + "id": "0x5594b717eea8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13665,7 +13969,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13680,11 +13984,11 @@ "adl": true, "inner": [ { - "id": "0x558a51bfd320", + "id": "0x5594b717ee90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13692,7 +13996,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13701,17 +14005,17 @@ } }, "type": { - "qualType": "bool (*)(const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &, const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &) noexcept" + "qualType": "bool (*)(const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bfcf70", + "id": "0x5594b717eb70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13719,7 +14023,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13728,26 +14032,26 @@ } }, "type": { - "qualType": "bool (const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &, const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bfb108", + "id": "0x5594b7179580", "kind": "FunctionDecl", "name": "operator!=", "type": { - "qualType": "bool (const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &, const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" } } } ] }, { - "id": "0x558a51bfcf40", + "id": "0x5594b717eb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13755,7 +14059,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13764,18 +14068,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51bfa550", + "id": "0x5594b717cbe0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13783,7 +14086,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13794,28 +14097,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } ] }, { - "id": "0x558a51bfcf58", + "id": "0x5594b717eb58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13823,7 +14126,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13832,18 +14135,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator, allocator> *, vector, allocator>, allocator, allocator>>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51bfa570", + "id": "0x5594b717cc00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13851,7 +14153,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13862,17 +14164,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beed58", + "id": "0x5594b71748d8", "kind": "VarDecl", "name": "__end2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } @@ -13881,11 +14183,11 @@ ] }, { - "id": "0x558a51bfd4d8", + "id": "0x5594b717f048", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13893,7 +14195,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13902,17 +14204,16 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "__normal_iterator *, vector>>" + "qualType": "__normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x558a51bfd4c0", + "id": "0x5594b717f030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13920,7 +14221,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13929,17 +14230,17 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &(*)() noexcept" + "qualType": "__normal_iterator *, std::vector>> &(*)() noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bfd390", + "id": "0x5594b717ef00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13947,7 +14248,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13956,26 +14257,26 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bf8e60", + "id": "0x5594b7177138", "kind": "CXXMethodDecl", "name": "operator++", "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" } } } ] }, { - "id": "0x558a51bfd370", + "id": "0x5594b717eee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13983,7 +14284,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -13994,28 +14295,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } ] }, { - "id": "0x558a51beea38", + "id": "0x5594b71745b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 13923, + "offset": 14315, "col": 10, "tokLen": 5, "includedFrom": { @@ -14023,7 +14324,7 @@ } }, "end": { - "offset": 13946, + "offset": 14338, "col": 33, "tokLen": 1, "includedFrom": { @@ -14033,10 +14334,10 @@ }, "inner": [ { - "id": "0x558a51bee9d0", + "id": "0x5594b7174550", "kind": "VarDecl", "loc": { - "offset": 13935, + "offset": 14327, "col": 22, "tokLen": 1, "includedFrom": { @@ -14045,7 +14346,7 @@ }, "range": { "begin": { - "offset": 13923, + "offset": 14315, "col": 10, "tokLen": 5, "includedFrom": { @@ -14053,7 +14354,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14069,11 +14370,11 @@ "init": "c", "inner": [ { - "id": "0x558a51bfd6a8", + "id": "0x5594b717f218", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14081,7 +14382,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14095,11 +14396,11 @@ "valueCategory": "lvalue", "inner": [ { - "id": "0x558a51bfd690", + "id": "0x5594b717f200", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14107,7 +14408,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14122,11 +14423,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51bfd578", + "id": "0x5594b717f0e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14134,7 +14435,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14147,7 +14448,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bf89f8", + "id": "0x5594b7176d00", "kind": "CXXMethodDecl", "name": "operator*", "type": { @@ -14158,11 +14459,11 @@ ] }, { - "id": "0x558a51bfd560", + "id": "0x5594b717f0d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14170,7 +14471,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14185,11 +14486,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51bfd540", + "id": "0x5594b717f0b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14197,7 +14498,7 @@ } }, "end": { - "offset": 13937, + "offset": 14329, "col": 24, "tokLen": 1, "includedFrom": { @@ -14208,17 +14509,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51beecd8", + "id": "0x5594b7174858", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x558a51bdb698" + "typeAliasDeclId": "0x5594b7150758" } } } @@ -14231,12 +14532,12 @@ ] }, { - "id": "0x558a51bfda40", + "id": "0x5594b717f5c0", "kind": "CallExpr", "range": { "begin": { - "offset": 13956, - "line": 406, + "offset": 14348, + "line": 412, "col": 9, "tokLen": 6, "includedFrom": { @@ -14244,7 +14545,7 @@ } }, "end": { - "offset": 13987, + "offset": 14379, "col": 40, "tokLen": 1, "includedFrom": { @@ -14258,11 +14559,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bfd8e8", + "id": "0x5594b717f450", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 13956, + "offset": 14348, "col": 9, "tokLen": 6, "includedFrom": { @@ -14270,7 +14571,7 @@ } }, "end": { - "offset": 13963, + "offset": 14355, "col": 16, "tokLen": 9, "includedFrom": { @@ -14286,11 +14587,11 @@ "member": "push_back", "inner": [ { - "id": "0x558a51bfd8c8", + "id": "0x5594b717f430", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13956, + "offset": 14348, "col": 9, "tokLen": 6, "includedFrom": { @@ -14298,7 +14599,7 @@ } }, "end": { - "offset": 13956, + "offset": 14348, "col": 9, "tokLen": 6, "includedFrom": { @@ -14307,16 +14608,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -14324,11 +14623,11 @@ ] }, { - "id": "0x558a51bfda18", + "id": "0x5594b717f590", "kind": "CallExpr", "range": { "begin": { - "offset": 13973, + "offset": 14365, "col": 26, "tokLen": 8, "includedFrom": { @@ -14336,7 +14635,7 @@ } }, "end": { - "offset": 13986, + "offset": 14378, "col": 39, "tokLen": 1, "includedFrom": { @@ -14350,11 +14649,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51bfd968", + "id": "0x5594b717f4e0", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 13973, + "offset": 14365, "col": 26, "tokLen": 8, "includedFrom": { @@ -14362,7 +14661,7 @@ } }, "end": { - "offset": 13983, + "offset": 14375, "col": 36, "tokLen": 1, "includedFrom": { @@ -14378,22 +14677,22 @@ "name": "StringTo", "lookups": [ { - "id": "0x558a51bc4698", + "id": "0x5594b713e208", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51b80fb8", + "id": "0x5594b70f87f8", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51bb89b8", + "id": "0x5594b711ce08", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x558a51bb67e8", + "id": "0x5594b711a688", "kind": "FunctionTemplateDecl", "name": "StringTo" } @@ -14406,7 +14705,7 @@ }, "inner": [ { - "id": "0x558a51bc4070", + "id": "0x5594b713dc70", "kind": "TemplateTypeParmType", "type": { "qualType": "T" @@ -14416,7 +14715,7 @@ "depth": 0, "index": 0, "decl": { - "id": "0x558a51bc4020", + "id": "0x5594b713dc20", "kind": "TemplateTypeParmDecl", "name": "T" } @@ -14426,11 +14725,11 @@ ] }, { - "id": "0x558a51bfd9f8", + "id": "0x5594b717f570", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 13985, + "offset": 14377, "col": 38, "tokLen": 1, "includedFrom": { @@ -14438,7 +14737,7 @@ } }, "end": { - "offset": 13985, + "offset": 14377, "col": 38, "tokLen": 1, "includedFrom": { @@ -14452,7 +14751,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bee9d0", + "id": "0x5594b7174550", "kind": "VarDecl", "name": "s", "type": { @@ -14467,12 +14766,12 @@ ] }, { - "id": "0x558a51bfda88", + "id": "0x5594b717f610", "kind": "ReturnStmt", "range": { "begin": { - "offset": 13994, - "line": 407, + "offset": 14386, + "line": 413, "col": 5, "tokLen": 6, "includedFrom": { @@ -14480,7 +14779,7 @@ } }, "end": { - "offset": 14001, + "offset": 14393, "col": 12, "tokLen": 6, "includedFrom": { @@ -14490,11 +14789,11 @@ }, "inner": [ { - "id": "0x558a51bfda68", + "id": "0x5594b717f5f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 14001, + "offset": 14393, "col": 12, "tokLen": 6, "includedFrom": { @@ -14502,7 +14801,7 @@ } }, "end": { - "offset": 14001, + "offset": 14393, "col": 12, "tokLen": 6, "includedFrom": { @@ -14511,16 +14810,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc4928", + "id": "0x5594b713e440", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -14528,37 +14825,11743 @@ ] } ] + }, + { + "id": "0x5594b7717110", + "kind": "FullComment", + "loc": { + "offset": 14104, + "line": 406, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77170e0", + "kind": "ParagraphComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77170b0", + "kind": "TextComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Convert vector of strings to vector of type T " + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7717040", + "kind": "FullComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7717010", + "kind": "ParagraphComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7716fe0", + "kind": "TextComment", + "loc": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14104, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14150, + "col": 50, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Convert vector of strings to vector of type T " + } + ] } ] } ] }, { - "id": "0x558a51f0e4c0", + "id": "0x5594b717ff48", + "kind": "FunctionTemplateDecl", + "loc": { + "offset": 14691, + "file": "../include/sls/ToString.h", + "line": 421, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14499, + "line": 418, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16208, + "line": 463, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "StringTo", + "inner": [ + { + "id": "0x5594b717f688", + "kind": "TemplateTypeParmDecl", + "loc": { + "offset": 14518, + "line": 418, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14509, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14518, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "T", + "tagUsed": "typename", + "depth": 0, + "index": 0 + }, + { + "id": "0x5594b717fce8", + "kind": "NonTypeTemplateParmDecl", + "loc": { + "offset": 14684, + "line": 420, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14521, + "line": 418, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14686, + "line": 420, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "typename enable_if::value && !std::is_same_v, int>::type", + "qualType": "std::enable_if_t::value && !std::is_same_v, int>" + }, + "depth": 0, + "index": 1, + "defaultArg": { + "kind": "TemplateArgument", + "isExpr": true + }, + "inner": [ + { + "kind": "TemplateArgument", + "range": { + "begin": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isExpr": true, + "inner": [ + { + "id": "0x5594b717fc90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14686, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x5594b717fea0", + "kind": "FunctionDecl", + "loc": { + "offset": 14691, + "line": 421, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14689, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16208, + "line": 463, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "StringTo", + "type": { + "qualType": "T (const std::string &)" + }, + "inner": [ + { + "id": "0x5594b717fdd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14719, + "line": 421, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14700, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14719, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x5594b718e300", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14722, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16208, + "line": 463, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7180110", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14728, + "line": 422, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14770, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71800b0", + "kind": "TypeAliasDecl", + "loc": { + "offset": 14734, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14728, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14760, + "col": 37, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "ElementType", + "type": { + "qualType": "typename T::value_type" + }, + "inner": [ + { + "id": "0x5594b7180040", + "kind": "DependentNameType", + "type": { + "qualType": "typename T::value_type" + }, + "isDependent": true, + "isInstantiationDependent": true + } + ] + } + ] + }, + { + "id": "0x5594b7180218", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14921, + "line": 425, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14941, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7180160", + "kind": "VarDecl", + "loc": { + "offset": 14933, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14921, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b71801e8", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const basic_string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b71801c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14940, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b717fdd0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182870", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14947, + "line": 426, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15206, + "line": 433, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7180248", + "kind": "VarDecl", + "loc": { + "offset": 14952, + "line": 426, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14947, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "strip", + "type": { + "qualType": "auto" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7182848", + "kind": "LambdaExpr", + "range": { + "begin": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "(lambda at ../include/sls/ToString.h:426:18)" + }, + "valueCategory": "prvalue", + "hasExplicitParameters": true, + "inner": [ + { + "id": "0x5594b71802b0", + "kind": "CXXRecordDecl", + "loc": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "tagUsed": "class", + "completeDefinition": true, + "definitionData": { + "canConstDefaultInit": true, + "copyAssign": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "trivial": true + }, + "copyCtor": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "defaultCtor": { + "defaultedIsConstexpr": true + }, + "dtor": { + "irrelevant": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "isEmpty": true, + "isLambda": true, + "isLiteral": true, + "isStandardLayout": true, + "isTriviallyCopyable": true, + "moveAssign": {}, + "moveCtor": { + "exists": true, + "needsImplicit": true, + "simple": true, + "trivial": true + } + }, + "inner": [ + { + "id": "0x5594b71803d0", + "kind": "CXXMethodDecl", + "loc": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14979, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "operator()", + "type": { + "qualType": "auto (std::string &) const" + }, + "inline": true, + "inner": [ + { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "loc": { + "offset": 14976, + "line": 426, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14963, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14976, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "str", + "type": { + "qualType": "std::string &" + } + }, + { + "id": "0x5594b7182438", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14981, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181110", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14991, + "line": 427, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15030, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "loc": { + "offset": 14996, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14991, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7180fc8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7180f80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15008, + "col": 26, + "tokLen": 17, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_first_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b6ed8", + "inner": [ + { + "id": "0x5594b7180fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7180750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71807e8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181000", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b6e10b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 116697, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3361, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b6094bc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 116697, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b71812e8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15040, + "file": "../include/sls/ToString.h", + "line": 428, + "col": 9, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15044, + "line": 428, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b71811c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b71811d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + }, + { + "id": "0x5594b71812c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15072, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181290", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15086, + "line": 429, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15096, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181260", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15090, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "clear", + "isArrow": false, + "referencedMemberDecl": "0x5594b6195948", + "inner": [ + { + "id": "0x5594b7181240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71812b8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15111, + "line": 430, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15111, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7182420", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15137, + "line": 432, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b71823e8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b71823d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(*)(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7181ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6192530", + "kind": "CXXMethodDecl", + "name": "operator=", + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + } + } + } + ] + }, + { + "id": "0x5594b7181308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + }, + { + "id": "0x5594b7181ed8", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7181eb8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7181eb0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7181e60", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181348", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15147, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "substr", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8988", + "inner": [ + { + "id": "0x5594b7181e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x5594b7181dd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x5594b7181ce8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15185, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181ca0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15165, + "col": 37, + "tokLen": 16, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_last_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8688", + "inner": [ + { + "id": "0x5594b7181cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181430", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181d78", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 120283, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3448, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 120283, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7181db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15189, + "file": "../include/sls/ToString.h", + "line": 432, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7181df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71826a8", + "kind": "CXXConversionDecl", + "loc": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "operator auto (*)(std::basic_string &)", + "type": { + "qualType": "auto (*() const noexcept)(std::string &)" + }, + "inline": true, + "constexpr": true + }, + { + "id": "0x5594b7182760", + "kind": "CXXMethodDecl", + "loc": { + "offset": 14960, + "line": 426, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14960, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "__invoke", + "type": { + "qualType": "auto (std::string &)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x5594b7182640", + "kind": "ParmVarDecl", + "loc": { + "offset": 14976, + "line": 426, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14963, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14976, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "str", + "type": { + "qualType": "std::string &" + } + } + ] + } + ] + }, + { + "id": "0x5594b7182438", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14981, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15205, + "line": 433, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181110", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14991, + "line": 427, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15030, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "loc": { + "offset": 14996, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14991, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7180fc8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15029, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7180f80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15008, + "col": 26, + "tokLen": 17, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_first_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b6ed8", + "inner": [ + { + "id": "0x5594b7180fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7180750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15004, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71807e8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15026, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181000", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b6e10b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 116697, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3361, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b6094bc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 116697, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 116697, + "col": 55, + "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": "0x5594b71812e8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15040, + "file": "../include/sls/ToString.h", + "line": 428, + "col": 9, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15044, + "line": 428, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b71811c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15044, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b71811d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15053, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15066, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + }, + { + "id": "0x5594b71812c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15072, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15127, + "line": 431, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7181290", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15086, + "line": 429, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15096, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181260", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15090, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "clear", + "isArrow": false, + "referencedMemberDecl": "0x5594b6195948", + "inner": [ + { + "id": "0x5594b7181240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15086, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b71812b8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15111, + "line": 430, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15111, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7182420", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15137, + "line": 432, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b71823e8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b71823d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(*)(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7181ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15141, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6192530", + "kind": "CXXMethodDecl", + "name": "operator=", + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + } + } + } + ] + }, + { + "id": "0x5594b7181308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15137, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + }, + { + "id": "0x5594b7181ed8", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7181eb8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7181eb0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7181e60", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15198, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181348", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15147, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "substr", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8988", + "inner": [ + { + "id": "0x5594b7181e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15143, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15154, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + }, + { + "id": "0x5594b7181e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x5594b7181dd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x5594b7181ce8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15185, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181ca0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15165, + "col": 37, + "tokLen": 16, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_last_not_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8688", + "inner": [ + { + "id": "0x5594b7181cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7181398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15161, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180500", + "kind": "ParmVarDecl", + "name": "str", + "type": { + "qualType": "std::string &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181430", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15182, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + }, + { + "id": "0x5594b7181d78", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7181d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 120283, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3448, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 120283, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 120283, + "col": 54, + "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": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7181db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15189, + "file": "../include/sls/ToString.h", + "line": 432, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7181d98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15189, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b71806e8", + "kind": "VarDecl", + "name": "first", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7181e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7181df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15197, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71828c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15212, + "line": 434, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15222, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15212, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15212, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "auto" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180248", + "kind": "VarDecl", + "name": "strip", + "type": { + "qualType": "auto" + } + } + }, + { + "id": "0x5594b71828a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15218, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15218, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + }, + { + "id": "0x5594b7183008", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 15229, + "line": 435, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15374, + "line": 438, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7182cb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15236, + "line": 435, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x5594b7182b38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x5594b71829c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x5594b7182960", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15246, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182918", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15241, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "size", + "isArrow": false, + "referencedMemberDecl": "0x5594b6194a20", + "inner": [ + { + "id": "0x5594b7182948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71828f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15236, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71829a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182988", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15251, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x5594b7182b18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7182ae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15267, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15267, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7182a90", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15267, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7182a60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15261, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "front", + "isArrow": false, + "referencedMemberDecl": "0x5594b6196470", + "inner": [ + { + "id": "0x5594b71829e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15256, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182ab8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15272, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 91 + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182c90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7182c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15289, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182c48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15289, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7182c08", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15289, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "char", + "qualType": "value_type", + "typeAliasDeclId": "0x5594b61753d8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7182bd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15284, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "back", + "isArrow": false, + "referencedMemberDecl": "0x5594b6196750", + "inner": [ + { + "id": "0x5594b7182b58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15279, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182c30", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15294, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 93 + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182fe8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15299, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15374, + "line": 438, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7182f60", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15309, + "line": 436, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b7182f28", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15309, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7182f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(*)(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7182ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15314, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6192530", + "kind": "CXXMethodDecl", + "name": "operator=", + "type": { + "qualType": "basic_string &(basic_string &&) noexcept(_Alloc_traits::_S_nothrow_move())" + } + } + } + ] + }, + { + "id": "0x5594b7182cd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15309, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15309, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + }, + { + "id": "0x5594b7182ed8", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7182eb8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7182eb0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7182e60", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15346, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182d10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15321, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "substr", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b8988", + "inner": [ + { + "id": "0x5594b7182e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7182cf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15316, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7182e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182d40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15328, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x5594b7182e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x5594b7182dc8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15341, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182d80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15336, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "size", + "isArrow": false, + "referencedMemberDecl": "0x5594b6194a20", + "inner": [ + { + "id": "0x5594b7182db0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7182d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15331, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7182df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15345, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7182fb8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15357, + "line": 437, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15367, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7182f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15357, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15357, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "auto" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180248", + "kind": "VarDecl", + "name": "strip", + "type": { + "qualType": "auto" + } + } + }, + { + "id": "0x5594b7182f98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15363, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15363, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7187500", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15380, + "line": 439, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15508, + "line": 441, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7186930", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15384, + "line": 439, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15425, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x5594b71867e8", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15407, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71867a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15389, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "find_first_of", + "isArrow": false, + "referencedMemberDecl": "0x5594b61b3d00", + "inner": [ + { + "id": "0x5594b71867d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7183028", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15384, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7186820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b71830c0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15403, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[3]" + }, + "valueCategory": "lvalue", + "value": "\"[]\"" + } + ] + }, + { + "id": "0x5594b7186850", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7186838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 108850, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3165, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 108850, + "col": 58, + "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": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b6094600", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 108850, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 108850, + "col": 58, + "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": "0x5594b7186918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15412, + "file": "../include/sls/ToString.h", + "line": 439, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15425, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b71868e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15412, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15425, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6e10e18", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + }, + { + "id": "0x5594b71874e8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15431, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15508, + "line": 441, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b71874d0", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 15441, + "line": 440, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b71874b8", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 15441, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7187490", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 15447, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b64b52f0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x5594b7187470", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15447, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7187468", + "dtor": { + "id": "0x5594b64b5d38", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7187438", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 15447, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15501, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b7187420", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x5594b7187408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71873e8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b71873e0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b71873a8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7187390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7187370", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15496, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6b1be00", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b7187340", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7186ef0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7186ee8", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7186eb0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7186e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7186e78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15492, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6ac2640", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x5594b7186e60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7186980", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15460, + "col": 28, + "tokLen": 31, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Mismatched brackets in list '\"" + } + ] + }, + { + "id": "0x5594b71869b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15494, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b717fdd0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7187358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7186f10", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15498, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[2]" + }, + "valueCategory": "lvalue", + "value": "\"'\"" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71875a8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15515, + "line": 443, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15520, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7187540", + "kind": "VarDecl", + "loc": { + "offset": 15517, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15515, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15517, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "res", + "type": { + "qualType": "T" + }, + "nrvo": true + } + ] + }, + { + "id": "0x5594b7187918", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15526, + "line": 444, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15553, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7187628", + "kind": "VarDecl", + "loc": { + "offset": 15545, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15526, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15552, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "ss", + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + }, + "init": "call", + "inner": [ + { + "id": "0x5594b71878e0", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 15545, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15552, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const __string_type &, ios_base::openmode)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b71876d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const __string_type", + "typeAliasDeclId": "0x5594b70280c8" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7187690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15548, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7180160", + "kind": "VarDecl", + "name": "list", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + }, + { + "id": "0x5594b7187700", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "_Ios_Openmode", + "qualType": "openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71876e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21830, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/sstream", + "line": 677, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + }, + "end": { + "offset": 21840, + "col": 44, + "tokLen": 2, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + } + }, + "type": { + "desugaredQualType": "_Ios_Openmode", + "qualType": "openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b70065e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21830, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + }, + "end": { + "offset": 21840, + "col": 44, + "tokLen": 2, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/quoted_string.h" + } + } + }, + "type": { + "desugaredQualType": "const _Ios_Openmode", + "qualType": "const openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6c1fa20", + "kind": "VarDecl", + "name": "in", + "type": { + "desugaredQualType": "const _Ios_Openmode", + "qualType": "const openmode", + "typeAliasDeclId": "0x5594b6c1f6d8" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b71879f8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15559, + "file": "../include/sls/ToString.h", + "line": 445, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15575, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7187968", + "kind": "VarDecl", + "loc": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15559, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "init": "call", + "inner": [ + { + "id": "0x5594b71879d0", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15571, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void () noexcept(is_nothrow_default_constructible>::value)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete" + } + ] + } + ] + }, + { + "id": "0x5594b718e2a8", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 15581, + "line": 446, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16190, + "line": 461, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15588, + "line": 446, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "castKind": "UserDefinedConversion", + "conversionFunc": { + "id": "0x5594b6efa068", + "kind": "CXXConversionDecl", + "name": "operator bool", + "type": { + "qualType": "bool () const" + } + }, + "inner": [ + { + "id": "0x5594b7188540", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7188510", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "operator bool", + "isArrow": false, + "referencedMemberDecl": "0x5594b6efa068", + "inner": [ + { + "id": "0x5594b71884f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_ios" + }, + "valueCategory": "lvalue", + "castKind": "UncheckedDerivedToBase", + "path": [ + { + "isVirtual": true, + "name": "basic_ios" + } + ], + "inner": [ + { + "id": "0x5594b7188458", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15614, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istream", + "qualType": "basic_istream" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7188440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15593, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_istream &(*)(basic_istream &, basic_string &, char)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b71883a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15588, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15593, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_istream &(basic_istream &, basic_string &, char)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b60f56c8", + "kind": "FunctionDecl", + "name": "getline", + "type": { + "qualType": "basic_istream &(basic_istream &, basic_string &, char)" + } + }, + "foundReferencedDecl": { + "id": "0x5594b6350458", + "kind": "FunctionTemplateDecl", + "name": "getline" + } + } + ] + }, + { + "id": "0x5594b7188498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istream", + "qualType": "basic_istream" + }, + "valueCategory": "lvalue", + "castKind": "DerivedToBase", + "path": [ + { + "name": "basic_istream" + } + ], + "inner": [ + { + "id": "0x5594b7187a90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15601, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187628", + "kind": "VarDecl", + "name": "ss", + "type": { + "desugaredQualType": "std::basic_istringstream", + "qualType": "std::istringstream", + "typeAliasDeclId": "0x5594b5cbc078" + } + } + } + ] + }, + { + "id": "0x5594b7187ab0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15605, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15605, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + }, + { + "id": "0x5594b7187ad0", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15611, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15611, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 44 + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e288", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15617, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16190, + "line": 461, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189178", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15627, + "line": 447, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15788, + "line": 449, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71885a0", + "kind": "UnresolvedMemberExpr", + "range": { + "begin": { + "offset": 15627, + "line": 447, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15632, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b7188580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15627, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15627, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + }, + { + "id": "0x5594b7189060", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15638, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15756, + "line": 448, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7188628", + "kind": "UnresolvedLookupExpr", + "range": { + "begin": { + "offset": 15638, + "line": 447, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15643, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "usesADL": false, + "name": "remove_if", + "lookups": [ + { + "id": "0x5594b6550718", + "kind": "FunctionTemplateDecl", + "name": "remove_if" + }, + { + "id": "0x5594b66163f0", + "kind": "FunctionTemplateDecl", + "name": "remove_if" + } + ] + }, + { + "id": "0x5594b7188728", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15664, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "__gnu_cxx::__normal_iterator>", + "qualType": "iterator", + "typeAliasDeclId": "0x5594b617e178" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71886f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15658, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "begin", + "isArrow": false, + "referencedMemberDecl": "0x5594b6193860", + "inner": [ + { + "id": "0x5594b7188678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15653, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188800", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15676, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "__gnu_cxx::__normal_iterator>", + "qualType": "iterator", + "typeAliasDeclId": "0x5594b617e178" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71887d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15672, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x5594b6193b70", + "inner": [ + { + "id": "0x5594b7188750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15667, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7189038", + "kind": "LambdaExpr", + "range": { + "begin": { + "offset": 15713, + "line": 448, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "(lambda at ../include/sls/ToString.h:448:35)" + }, + "valueCategory": "prvalue", + "hasExplicitParameters": true, + "inner": [ + { + "id": "0x5594b7188828", + "kind": "CXXRecordDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "tagUsed": "class", + "completeDefinition": true, + "definitionData": { + "canConstDefaultInit": true, + "copyAssign": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "trivial": true + }, + "copyCtor": { + "hasConstParam": true, + "implicitHasConstParam": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "defaultCtor": { + "defaultedIsConstexpr": true + }, + "dtor": { + "irrelevant": true, + "needsImplicit": true, + "simple": true, + "trivial": true + }, + "isEmpty": true, + "isLambda": true, + "isLiteral": true, + "isStandardLayout": true, + "isTriviallyCopyable": true, + "moveAssign": {}, + "moveCtor": { + "exists": true, + "needsImplicit": true, + "simple": true, + "trivial": true + } + }, + "inner": [ + { + "id": "0x5594b7188948", + "kind": "CXXMethodDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15722, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "operator()", + "type": { + "qualType": "auto (char) const" + }, + "inline": true, + "inner": [ + { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "loc": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15716, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "c", + "type": { + "qualType": "char" + } + }, + { + "id": "0x5594b7188cd0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15724, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188cc0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15726, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188ca0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x5594b7188be0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188bb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188b60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b80", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 34 + } + ] + } + ] + }, + { + "id": "0x5594b7188c80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c20", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7188e98", + "kind": "CXXConversionDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "operator auto (*)(char)", + "type": { + "qualType": "auto (*() const noexcept)(char)" + }, + "inline": true, + "constexpr": true + }, + { + "id": "0x5594b7188f50", + "kind": "CXXMethodDecl", + "loc": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15713, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isImplicit": true, + "name": "__invoke", + "type": { + "qualType": "auto (char)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x5594b7188e30", + "kind": "ParmVarDecl", + "loc": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15716, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15721, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "c", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x5594b7188cd0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15724, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15755, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188cc0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 15726, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7188ca0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x5594b7188be0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188bb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188b60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15733, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188b80", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15738, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 34 + } + ] + } + ] + }, + { + "id": "0x5594b7188c80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x5594b7188c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x5594b7188c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15745, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7188a10", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "char" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7188c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x5594b7188c20", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15750, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "value": 32 + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189150", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15778, + "line": 449, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15787, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "__gnu_cxx::__normal_iterator>", + "qualType": "iterator", + "typeAliasDeclId": "0x5594b617e178" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7189120", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15778, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15783, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x5594b6193b70", + "inner": [ + { + "id": "0x5594b71890a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15778, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15778, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e268", + "kind": "CXXTryStmt", + "range": { + "begin": { + "offset": 15800, + "line": 451, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16184, + "line": 460, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189538", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15804, + "line": 451, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15954, + "line": 456, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189258", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15818, + "line": 452, + "col": 13, + "tokLen": 2, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15852, + "line": 453, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189218", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 15822, + "line": 452, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15833, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71891d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15827, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "empty", + "isArrow": false, + "referencedMemberDecl": "0x5594b6195a00", + "inner": [ + { + "id": "0x5594b7189200", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::basic_string" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71891b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15822, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189240", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 15852, + "line": 453, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15852, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + } + } + } + ] + }, + { + "id": "0x5594b7189468", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15874, + "line": 454, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15912, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189290", + "kind": "VarDecl", + "loc": { + "offset": 15879, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15874, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15911, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "val", + "type": { + "qualType": "auto" + }, + "init": "c", + "inner": [ + { + "id": "0x5594b7189438", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15885, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15911, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b7189380", + "kind": "UnresolvedLookupExpr", + "range": { + "begin": { + "offset": 15885, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15905, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "usesADL": true, + "name": "StringTo", + "lookups": [ + { + "id": "0x5594b717ff48", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b713e208", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b70f87f8", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b711ce08", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + }, + { + "id": "0x5594b711a688", + "kind": "FunctionTemplateDecl", + "name": "StringTo" + } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "desugaredQualType": "typename T::value_type", + "qualType": "ElementType", + "typeAliasDeclId": "0x5594b71800b0" + }, + "inner": [ + { + "id": "0x5594b7189330", + "kind": "TypedefType", + "type": { + "qualType": "ElementType" + }, + "isDependent": true, + "isInstantiationDependent": true, + "decl": { + "id": "0x5594b71800b0", + "kind": "TypeAliasDecl", + "name": "ElementType" + }, + "inner": [ + { + "id": "0x5594b7180040", + "kind": "DependentNameType", + "type": { + "qualType": "typename T::value_type" + }, + "isDependent": true, + "isInstantiationDependent": true + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15907, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15907, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7189508", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15926, + "line": 455, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15943, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b71894a0", + "kind": "CXXDependentScopeMemberExpr", + "range": { + "begin": { + "offset": 15926, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15930, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "lvalue", + "isArrow": false, + "member": "push_back", + "inner": [ + { + "id": "0x5594b7189480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15926, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15926, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "T" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187540", + "kind": "VarDecl", + "name": "res", + "type": { + "qualType": "T" + } + } + } + ] + }, + { + "id": "0x5594b71894e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15940, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15940, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "auto" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7189290", + "kind": "VarDecl", + "name": "val", + "type": { + "qualType": "auto" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b718e248", + "kind": "CXXCatchStmt", + "range": { + "begin": { + "offset": 15956, + "line": 456, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16184, + "line": 460, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7189610", + "kind": "VarDecl", + "loc": { + "offset": 15985, + "line": 456, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 15963, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 15985, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "isReferenced": true, + "name": "e", + "type": { + "qualType": "const std::exception &" + } + }, + { + "id": "0x5594b718e230", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15988, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16184, + "line": 460, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b718e218", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 16002, + "line": 457, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b718e200", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 16002, + "line": 457, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b718e1d8", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 16008, + "line": 457, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b64b52f0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x5594b718e1b8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16008, + "line": 457, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718e1b0", + "dtor": { + "id": "0x5594b64b5d38", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718e180", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 16008, + "line": 457, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16173, + "line": 459, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b718e168", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x5594b718e150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b718e130", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718e128", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718e0f0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "line": 459, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b718e0d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16119, + "line": 458, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16119, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, basic_string, std::allocator> &&)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b718e0b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16119, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16119, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, basic_string, std::allocator> &&)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6b1e100", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, basic_string, std::allocator> &&)" + } + } + } + ] + }, + { + "id": "0x5594b718e088", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b718a198", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718a190", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718a158", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 16021, + "line": 457, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b718a140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16050, + "line": 457, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b718a120", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6b1be00", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b718a0f0", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b7189be8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7189be0", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7189ba8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7189b90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7189b70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16043, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6ac2640", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x5594b7189b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b71896a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16021, + "col": 32, + "tokLen": 21, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[20]" + }, + "valueCategory": "lvalue", + "value": "\"Could not convert '\"" + } + ] + }, + { + "id": "0x5594b7189b58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b71896d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16045, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187968", + "kind": "VarDecl", + "name": "item", + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718a108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16083, + "line": 458, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7189c70", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 16083, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16083, + "col": 32, + "tokLen": 35, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char[34]" + }, + "valueCategory": "lvalue", + "value": "\"' to the container element type. \"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e0a0", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 16152, + "line": 459, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "xvalue", + "storageDuration": "full expression", + "inner": [ + { + "id": "0x5594b718dae0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 16152, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b625bdf8", + "kind": "CXXConstructorDecl", + "name": "basic_string", + "type": { + "qualType": "void (const char *, const std::allocator &)" + } + }, + "inner": [ + { + "id": "0x5594b718dac0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 16152, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718dab8", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718da80", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 16152, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16172, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const char *, const std::allocator &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b718a240", + "kind": "CXXMemberCallExpr", + "range": { + "begin": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16171, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b718a210", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16166, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "" + }, + "valueCategory": "prvalue", + "name": "what", + "isArrow": false, + "referencedMemberDecl": "0x5594b5ba05f0", + "inner": [ + { + "id": "0x5594b718a1f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16164, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "const std::exception" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7189610", + "kind": "VarDecl", + "name": "e", + "type": { + "qualType": "const std::exception &" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b718da60", + "kind": "CXXDefaultArgExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const std::allocator" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x5594b718da30", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 22566, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 730, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "const std::allocator" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x5594b718da18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22566, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "const std::allocator" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b718d9f8", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 22566, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "std::allocator" + }, + "valueCategory": "prvalue", + "temp": "0x5594b718d9f0", + "dtor": { + "id": "0x5594b5c9e918", + "kind": "CXXDestructorDecl", + "name": "~allocator", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b718d9c0", + "kind": "CXXTemporaryObjectExpr", + "range": { + "begin": { + "offset": 22566, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 22573, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "std::allocator" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void () noexcept" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b718e2e8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 16196, + "file": "../include/sls/ToString.h", + "line": 462, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16203, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b718e2c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16203, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 16203, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "T" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b7187540", + "kind": "VarDecl", + "name": "res", + "type": { + "qualType": "T" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b77174f0", + "kind": "FullComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77174c0", + "kind": "ParagraphComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7717370", + "kind": "TextComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14461, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Parse comma-separated string into vector type T (e.g.," + }, + { + "id": "0x5594b77173a0", + "kind": "TextComment", + "loc": { + "offset": 14465, + "line": 417, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14465, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14473, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " StringTo" + }, + { + "id": "0x5594b77173d0", + "kind": "TextComment", + "loc": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14477, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": ">()) " + } + ] + } + ] + } + ] + }, + { + "id": "0x5594b7717300", + "kind": "FullComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b77172d0", + "kind": "ParagraphComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14495, + "line": 417, + "col": 33, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "inner": [ + { + "id": "0x5594b7717180", + "kind": "TextComment", + "loc": { + "offset": 14407, + "line": 416, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14407, + "col": 4, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14461, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " Parse comma-separated string into vector type T (e.g.," + }, + { + "id": "0x5594b77171b0", + "kind": "TextComment", + "loc": { + "offset": 14465, + "line": 417, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14465, + "col": 3, + "tokLen": 0, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14473, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": " StringTo" + }, + { + "id": "0x5594b77171e0", + "kind": "TextComment", + "loc": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 14474, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 14477, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "text": ">()) " + } + ] + } + ] + } + ] +}, +{ + "id": "0x5594b7451e28", "kind": "FunctionDecl", "loc": { - "offset": 23590, + "offset": 24272, "file": "ToString.cpp", - "line": 774, + "line": 803, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 23559, + "offset": 24241, "col": 1, "tokLen": 8 }, "end": { - "offset": 24209, - "line": 794, + "offset": 24891, + "line": 823, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bb9aa0", + "previousDecl": "0x5594b711d688", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorType (const std::string &)" }, @@ -14570,13 +26573,13 @@ }, "inner": [ { - "id": "0x558a5144b720", + "id": "0x5594b69af820", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x558a5144b680", + "id": "0x5594b69af3d0", "kind": "EnumDecl", "name": "detectorType" } @@ -14584,22 +26587,26 @@ ] }, { - "id": "0x558a51f0e3e0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "loc": { - "offset": 23618, - "line": 774, + "offset": 24300, + "line": 803, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 23599, + "offset": 24281, "col": 41, "tokLen": 5 }, "end": { - "offset": 23618, + "offset": 24300, "col": 60, "tokLen": 1 } @@ -14611,52 +26618,52 @@ } }, { - "id": "0x558a51f1a2b0", + "id": "0x5594b745e2e8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 23621, + "offset": 24303, "col": 63, "tokLen": 1 }, "end": { - "offset": 24209, - "line": 794, + "offset": 24891, + "line": 823, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f0fab0", + "id": "0x5594b7454178", "kind": "IfStmt", "range": { "begin": { - "offset": 23627, - "line": 775, + "offset": 24309, + "line": 804, "col": 5, "tokLen": 2 }, "end": { - "offset": 23666, - "line": 776, + "offset": 24348, + "line": 805, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f0fa00", + "id": "0x5594b74540c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23631, - "line": 775, + "offset": 24313, + "line": 804, "col": 9, "tokLen": 1 }, "end": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 } @@ -14668,67 +26675,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f0f9e8", + "id": "0x5594b74540a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 }, "end": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f0f9c8", + "id": "0x5594b7454088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 }, "end": { - "offset": 23633, + "offset": 24315, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f0e6a8", + "id": "0x5594b7452dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23631, + "offset": 24313, "col": 9, "tokLen": 1 }, "end": { - "offset": 23631, + "offset": 24313, "col": 9, "tokLen": 1 } @@ -14736,11 +26743,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14749,16 +26756,16 @@ } }, { - "id": "0x558a51f0f9b0", + "id": "0x5594b7454070", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 }, "end": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 } @@ -14770,16 +26777,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f0e6c8", + "id": "0x5594b7452de8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 }, "end": { - "offset": 23636, + "offset": 24318, "col": 14, "tokLen": 7 } @@ -14795,33 +26802,33 @@ ] }, { - "id": "0x558a51f0faa0", + "id": "0x5594b7454168", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23653, - "line": 776, + "offset": 24335, + "line": 805, "col": 9, "tokLen": 6 }, "end": { - "offset": 23666, + "offset": 24348, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f0fa70", + "id": "0x5594b7454138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23660, + "offset": 24342, "col": 16, "tokLen": 4 }, "end": { - "offset": 23666, + "offset": 24348, "col": 22, "tokLen": 5 } @@ -14831,7 +26838,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b798", + "id": "0x5594b69af4d0", "kind": "EnumConstantDecl", "name": "EIGER", "type": { @@ -14844,35 +26851,35 @@ ] }, { - "id": "0x558a51f10ee0", + "id": "0x5594b74554c8", "kind": "IfStmt", "range": { "begin": { - "offset": 23677, - "line": 777, + "offset": 24359, + "line": 806, "col": 5, "tokLen": 2 }, "end": { - "offset": 23719, - "line": 778, + "offset": 24401, + "line": 807, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f10e30", + "id": "0x5594b7455410", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23681, - "line": 777, + "offset": 24363, + "line": 806, "col": 9, "tokLen": 1 }, "end": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 } @@ -14884,67 +26891,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f10e18", + "id": "0x5594b74553f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 }, "end": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f10df8", + "id": "0x5594b74553d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 }, "end": { - "offset": 23683, + "offset": 24365, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f0fad0", + "id": "0x5594b7454198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23681, + "offset": 24363, "col": 9, "tokLen": 1 }, "end": { - "offset": 23681, + "offset": 24363, "col": 9, "tokLen": 1 } @@ -14952,11 +26959,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14965,16 +26972,16 @@ } }, { - "id": "0x558a51f10de0", + "id": "0x5594b74553c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 }, "end": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 } @@ -14986,16 +26993,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f0faf0", + "id": "0x5594b74541b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 }, "end": { - "offset": 23686, + "offset": 24368, "col": 14, "tokLen": 10 } @@ -15011,33 +27018,33 @@ ] }, { - "id": "0x558a51f10ed0", + "id": "0x5594b74554b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23706, - "line": 778, + "offset": 24388, + "line": 807, "col": 9, "tokLen": 6 }, "end": { - "offset": 23719, + "offset": 24401, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f10ea0", + "id": "0x5594b7455488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23713, + "offset": 24395, "col": 16, "tokLen": 4 }, "end": { - "offset": 23719, + "offset": 24401, "col": 22, "tokLen": 8 } @@ -15047,7 +27054,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b818", + "id": "0x5594b69af558", "kind": "EnumConstantDecl", "name": "GOTTHARD", "type": { @@ -15060,35 +27067,35 @@ ] }, { - "id": "0x558a51f12310", + "id": "0x5594b7456818", "kind": "IfStmt", "range": { "begin": { - "offset": 23733, - "line": 779, + "offset": 24415, + "line": 808, "col": 5, "tokLen": 2 }, "end": { - "offset": 23775, - "line": 780, + "offset": 24457, + "line": 809, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f12260", + "id": "0x5594b7456760", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23737, - "line": 779, + "offset": 24419, + "line": 808, "col": 9, "tokLen": 1 }, "end": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 } @@ -15100,67 +27107,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f12248", + "id": "0x5594b7456748", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 }, "end": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f12228", + "id": "0x5594b7456728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 }, "end": { - "offset": 23739, + "offset": 24421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f10f00", + "id": "0x5594b74554e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23737, + "offset": 24419, "col": 9, "tokLen": 1 }, "end": { - "offset": 23737, + "offset": 24419, "col": 9, "tokLen": 1 } @@ -15168,11 +27175,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15181,16 +27188,16 @@ } }, { - "id": "0x558a51f12210", + "id": "0x5594b7456710", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 }, "end": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 } @@ -15202,16 +27209,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f10f20", + "id": "0x5594b7455508", "kind": "StringLiteral", "range": { "begin": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 }, "end": { - "offset": 23742, + "offset": 24424, "col": 14, "tokLen": 10 } @@ -15227,33 +27234,33 @@ ] }, { - "id": "0x558a51f12300", + "id": "0x5594b7456808", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23762, - "line": 780, + "offset": 24444, + "line": 809, "col": 9, "tokLen": 6 }, "end": { - "offset": 23775, + "offset": 24457, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f122d0", + "id": "0x5594b74567d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23769, + "offset": 24451, "col": 16, "tokLen": 4 }, "end": { - "offset": 23775, + "offset": 24457, "col": 22, "tokLen": 8 } @@ -15263,7 +27270,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b870", + "id": "0x5594b69af5b0", "kind": "EnumConstantDecl", "name": "JUNGFRAU", "type": { @@ -15276,35 +27283,35 @@ ] }, { - "id": "0x558a51f13740", + "id": "0x5594b7457b68", "kind": "IfStmt", "range": { "begin": { - "offset": 23789, - "line": 781, + "offset": 24471, + "line": 810, "col": 5, "tokLen": 2 }, "end": { - "offset": 23836, - "line": 782, + "offset": 24518, + "line": 811, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f13690", + "id": "0x5594b7457ab0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23793, - "line": 781, + "offset": 24475, + "line": 810, "col": 9, "tokLen": 1 }, "end": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 } @@ -15316,67 +27323,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f13678", + "id": "0x5594b7457a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 }, "end": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f13658", + "id": "0x5594b7457a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 }, "end": { - "offset": 23795, + "offset": 24477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f12330", + "id": "0x5594b7456838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23793, + "offset": 24475, "col": 9, "tokLen": 1 }, "end": { - "offset": 23793, + "offset": 24475, "col": 9, "tokLen": 1 } @@ -15384,11 +27391,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15397,16 +27404,16 @@ } }, { - "id": "0x558a51f13640", + "id": "0x5594b7457a60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 }, "end": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 } @@ -15418,16 +27425,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f12350", + "id": "0x5594b7456858", "kind": "StringLiteral", "range": { "begin": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 }, "end": { - "offset": 23798, + "offset": 24480, "col": 14, "tokLen": 15 } @@ -15443,33 +27450,33 @@ ] }, { - "id": "0x558a51f13730", + "id": "0x5594b7457b58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23823, - "line": 782, + "offset": 24505, + "line": 811, "col": 9, "tokLen": 6 }, "end": { - "offset": 23836, + "offset": 24518, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f13700", + "id": "0x5594b7457b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23830, + "offset": 24512, "col": 16, "tokLen": 4 }, "end": { - "offset": 23836, + "offset": 24518, "col": 22, "tokLen": 13 } @@ -15479,7 +27486,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b8c8", + "id": "0x5594b69af608", "kind": "EnumConstantDecl", "name": "CHIPTESTBOARD", "type": { @@ -15492,35 +27499,35 @@ ] }, { - "id": "0x558a51f14b70", + "id": "0x5594b7458eb8", "kind": "IfStmt", "range": { "begin": { - "offset": 23855, - "line": 783, + "offset": 24537, + "line": 812, "col": 5, "tokLen": 2 }, "end": { - "offset": 23895, - "line": 784, + "offset": 24577, + "line": 813, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f14ac0", + "id": "0x5594b7458e00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23859, - "line": 783, + "offset": 24541, + "line": 812, "col": 9, "tokLen": 1 }, "end": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 } @@ -15532,67 +27539,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f14aa8", + "id": "0x5594b7458de8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 }, "end": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f14a88", + "id": "0x5594b7458dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 }, "end": { - "offset": 23861, + "offset": 24543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f13760", + "id": "0x5594b7457b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23859, + "offset": 24541, "col": 9, "tokLen": 1 }, "end": { - "offset": 23859, + "offset": 24541, "col": 9, "tokLen": 1 } @@ -15600,11 +27607,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15613,16 +27620,16 @@ } }, { - "id": "0x558a51f14a70", + "id": "0x5594b7458db0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 }, "end": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 } @@ -15634,16 +27641,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f13780", + "id": "0x5594b7457ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 }, "end": { - "offset": 23864, + "offset": 24546, "col": 14, "tokLen": 8 } @@ -15659,33 +27666,33 @@ ] }, { - "id": "0x558a51f14b60", + "id": "0x5594b7458ea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23882, - "line": 784, + "offset": 24564, + "line": 813, "col": 9, "tokLen": 6 }, "end": { - "offset": 23895, + "offset": 24577, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f14b30", + "id": "0x5594b7458e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23889, + "offset": 24571, "col": 16, "tokLen": 4 }, "end": { - "offset": 23895, + "offset": 24577, "col": 22, "tokLen": 6 } @@ -15695,7 +27702,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b920", + "id": "0x5594b69af660", "kind": "EnumConstantDecl", "name": "MOENCH", "type": { @@ -15708,35 +27715,35 @@ ] }, { - "id": "0x558a51f15fa0", + "id": "0x5594b745a238", "kind": "IfStmt", "range": { "begin": { - "offset": 23907, - "line": 785, + "offset": 24589, + "line": 814, "col": 5, "tokLen": 2 }, "end": { - "offset": 23948, - "line": 786, + "offset": 24630, + "line": 815, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f15ef0", + "id": "0x5594b745a180", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23911, - "line": 785, + "offset": 24593, + "line": 814, "col": 9, "tokLen": 1 }, "end": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 } @@ -15748,67 +27755,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f15ed8", + "id": "0x5594b745a168", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 }, "end": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f15eb8", + "id": "0x5594b745a148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 }, "end": { - "offset": 23913, + "offset": 24595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f14b90", + "id": "0x5594b7458ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23911, + "offset": 24593, "col": 9, "tokLen": 1 }, "end": { - "offset": 23911, + "offset": 24593, "col": 9, "tokLen": 1 } @@ -15816,11 +27823,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15829,16 +27836,16 @@ } }, { - "id": "0x558a51f15ea0", + "id": "0x5594b745a130", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 }, "end": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 } @@ -15850,16 +27857,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f14bb0", + "id": "0x5594b7458ef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 }, "end": { - "offset": 23916, + "offset": 24598, "col": 14, "tokLen": 9 } @@ -15875,33 +27882,33 @@ ] }, { - "id": "0x558a51f15f90", + "id": "0x5594b745a228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23935, - "line": 786, + "offset": 24617, + "line": 815, "col": 9, "tokLen": 6 }, "end": { - "offset": 23948, + "offset": 24630, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f15f60", + "id": "0x5594b745a1f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23942, + "offset": 24624, "col": 16, "tokLen": 4 }, "end": { - "offset": 23948, + "offset": 24630, "col": 22, "tokLen": 7 } @@ -15911,7 +27918,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b978", + "id": "0x5594b69af6b8", "kind": "EnumConstantDecl", "name": "MYTHEN3", "type": { @@ -15924,35 +27931,35 @@ ] }, { - "id": "0x558a51f173d0", + "id": "0x5594b745b588", "kind": "IfStmt", "range": { "begin": { - "offset": 23961, - "line": 787, + "offset": 24643, + "line": 816, "col": 5, "tokLen": 2 }, "end": { - "offset": 24004, - "line": 788, + "offset": 24686, + "line": 817, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f17320", + "id": "0x5594b745b4d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23965, - "line": 787, + "offset": 24647, + "line": 816, "col": 9, "tokLen": 1 }, "end": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 } @@ -15964,67 +27971,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f17308", + "id": "0x5594b745b4b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 }, "end": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f172e8", + "id": "0x5594b745b498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 }, "end": { - "offset": 23967, + "offset": 24649, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f15fc0", + "id": "0x5594b745a258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23965, + "offset": 24647, "col": 9, "tokLen": 1 }, "end": { - "offset": 23965, + "offset": 24647, "col": 9, "tokLen": 1 } @@ -16032,11 +28039,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16045,16 +28052,16 @@ } }, { - "id": "0x558a51f172d0", + "id": "0x5594b745b480", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 }, "end": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 } @@ -16066,16 +28073,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f15fe0", + "id": "0x5594b745a278", "kind": "StringLiteral", "range": { "begin": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 }, "end": { - "offset": 23970, + "offset": 24652, "col": 14, "tokLen": 11 } @@ -16091,33 +28098,33 @@ ] }, { - "id": "0x558a51f173c0", + "id": "0x5594b745b578", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23991, - "line": 788, + "offset": 24673, + "line": 817, "col": 9, "tokLen": 6 }, "end": { - "offset": 24004, + "offset": 24686, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f17390", + "id": "0x5594b745b548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23998, + "offset": 24680, "col": 16, "tokLen": 4 }, "end": { - "offset": 24004, + "offset": 24686, "col": 22, "tokLen": 9 } @@ -16127,7 +28134,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144b9d0", + "id": "0x5594b69af710", "kind": "EnumConstantDecl", "name": "GOTTHARD2", "type": { @@ -16140,35 +28147,35 @@ ] }, { - "id": "0x558a51f18840", + "id": "0x5594b745c918", "kind": "IfStmt", "range": { "begin": { - "offset": 24019, - "line": 789, + "offset": 24701, + "line": 818, "col": 5, "tokLen": 2 }, "end": { - "offset": 24073, - "line": 790, + "offset": 24755, + "line": 819, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f18790", + "id": "0x5594b745c860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24023, - "line": 789, + "offset": 24705, + "line": 818, "col": 9, "tokLen": 1 }, "end": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 } @@ -16180,67 +28187,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f18778", + "id": "0x5594b745c848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 }, "end": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f18758", + "id": "0x5594b745c828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 }, "end": { - "offset": 24025, + "offset": 24707, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f173f0", + "id": "0x5594b745b5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24023, + "offset": 24705, "col": 9, "tokLen": 1 }, "end": { - "offset": 24023, + "offset": 24705, "col": 9, "tokLen": 1 } @@ -16248,11 +28255,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16261,16 +28268,16 @@ } }, { - "id": "0x558a51f18740", + "id": "0x5594b745c810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 }, "end": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 } @@ -16282,16 +28289,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f17410", + "id": "0x5594b745b5c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 }, "end": { - "offset": 24028, + "offset": 24710, "col": 14, "tokLen": 22 } @@ -16307,33 +28314,33 @@ ] }, { - "id": "0x558a51f18830", + "id": "0x5594b745c908", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24060, - "line": 790, + "offset": 24742, + "line": 819, "col": 9, "tokLen": 6 }, "end": { - "offset": 24073, + "offset": 24755, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f18800", + "id": "0x5594b745c8d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24067, + "offset": 24749, "col": 16, "tokLen": 4 }, "end": { - "offset": 24073, + "offset": 24755, "col": 22, "tokLen": 20 } @@ -16343,7 +28350,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144ba28", + "id": "0x5594b69af768", "kind": "EnumConstantDecl", "name": "XILINX_CHIPTESTBOARD", "type": { @@ -16356,35 +28363,35 @@ ] }, { - "id": "0x558a51f19c70", + "id": "0x5594b745dc68", "kind": "IfStmt", "range": { "begin": { - "offset": 24099, - "line": 791, + "offset": 24781, + "line": 820, "col": 5, "tokLen": 2 }, "end": { - "offset": 24143, - "line": 792, + "offset": 24825, + "line": 821, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f19bc0", + "id": "0x5594b745dbb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24103, - "line": 791, + "offset": 24785, + "line": 820, "col": 9, "tokLen": 1 }, "end": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 } @@ -16396,67 +28403,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f19ba8", + "id": "0x5594b745db98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 }, "end": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f19b88", + "id": "0x5594b745db78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 }, "end": { - "offset": 24105, + "offset": 24787, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f18860", + "id": "0x5594b745c938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24103, + "offset": 24785, "col": 9, "tokLen": 1 }, "end": { - "offset": 24103, + "offset": 24785, "col": 9, "tokLen": 1 } @@ -16464,11 +28471,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16477,16 +28484,16 @@ } }, { - "id": "0x558a51f19b70", + "id": "0x5594b745db60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 }, "end": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 } @@ -16498,16 +28505,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f18880", + "id": "0x5594b745c958", "kind": "StringLiteral", "range": { "begin": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 }, "end": { - "offset": 24108, + "offset": 24790, "col": 14, "tokLen": 12 } @@ -16523,33 +28530,33 @@ ] }, { - "id": "0x558a51f19c60", + "id": "0x5594b745dc58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24130, - "line": 792, + "offset": 24812, + "line": 821, "col": 9, "tokLen": 6 }, "end": { - "offset": 24143, + "offset": 24825, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f19c30", + "id": "0x5594b745dc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24137, + "offset": 24819, "col": 16, "tokLen": 4 }, "end": { - "offset": 24143, + "offset": 24825, "col": 22, "tokLen": 10 } @@ -16559,7 +28566,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bab0", + "id": "0x5594b69af7c0", "kind": "EnumConstantDecl", "name": "MATTERHORN", "type": { @@ -16572,17 +28579,17 @@ ] }, { - "id": "0x558a51f1a298", + "id": "0x5594b745e2d0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24159, - "line": 793, + "offset": 24841, + "line": 822, "col": 5, "tokLen": 5 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } @@ -16594,16 +28601,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f1a280", + "id": "0x5594b745e2b8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24159, + "offset": 24841, "col": 5, "tokLen": 5 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } @@ -16614,28 +28621,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f1a258", + "id": "0x5594b745e290", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24165, + "offset": 24847, "col": 11, "tokLen": 12 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -16644,28 +28650,27 @@ }, "inner": [ { - "id": "0x558a51f1a238", + "id": "0x5594b745e270", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24165, + "offset": 24847, "col": 11, "tokLen": 12 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f1a230", + "temp": "0x5594b745e268", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -16674,22 +28679,21 @@ }, "inner": [ { - "id": "0x558a51f1a200", + "id": "0x5594b745e238", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24165, + "offset": 24847, "col": 11, "tokLen": 12 }, "end": { - "offset": 24206, + "offset": 24888, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -16700,73 +28704,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f1a1e8", + "id": "0x5594b745e220", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f1a1d0", + "id": "0x5594b745e208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f1a1b0", + "id": "0x5594b745e1e8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f1a1a8", + "temp": "0x5594b745e1e0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -16775,89 +28779,89 @@ }, "inner": [ { - "id": "0x558a51f1a170", + "id": "0x5594b745e1a8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f1a158", + "id": "0x5594b745e190", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 }, "end": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1a138", + "id": "0x5594b745e170", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 }, "end": { - "offset": 24203, + "offset": 24885, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f1a120", + "id": "0x5594b745e158", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 } @@ -16869,16 +28873,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f19ca0", + "id": "0x5594b745dcb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 }, "end": { - "offset": 24178, + "offset": 24860, "col": 24, "tokLen": 24 } @@ -16892,16 +28896,16 @@ ] }, { - "id": "0x558a51f19cd0", + "id": "0x5594b745dce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 }, "end": { - "offset": 24205, + "offset": 24887, "col": 51, "tokLen": 1 } @@ -16909,11 +28913,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f0e3e0", + "id": "0x5594b7451d50", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16944,31 +28948,31 @@ ] }, { - "id": "0x558a51f1a4a0", + "id": "0x5594b745e4b8", "kind": "FunctionDecl", "loc": { - "offset": 24247, + "offset": 24929, "file": "ToString.cpp", - "line": 796, + "line": 825, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 24212, + "offset": 24894, "col": 1, "tokLen": 8 }, "end": { - "offset": 25496, - "line": 838, + "offset": 26178, + "line": 867, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bba030", + "previousDecl": "0x5594b711eb78", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::detectorSettings (const std::string &)" }, @@ -16980,13 +28984,13 @@ }, "inner": [ { - "id": "0x558a5152da90", + "id": "0x5594b6a8a4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x558a5152d9e8", + "id": "0x5594b6a89c28", "kind": "EnumDecl", "name": "detectorSettings" } @@ -16994,22 +28998,26 @@ ] }, { - "id": "0x558a51f1a3c0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "loc": { - "offset": 24275, - "line": 796, + "offset": 24957, + "line": 825, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 24256, + "offset": 24938, "col": 45, "tokLen": 5 }, "end": { - "offset": 24275, + "offset": 24957, "col": 64, "tokLen": 1 } @@ -17021,52 +29029,52 @@ } }, { - "id": "0x558a51f34088", + "id": "0x5594b7477a70", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24278, + "offset": 24960, "col": 67, "tokLen": 1 }, "end": { - "offset": 25496, - "line": 838, + "offset": 26178, + "line": 867, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f1ba90", + "id": "0x5594b7460508", "kind": "IfStmt", "range": { "begin": { - "offset": 24284, - "line": 797, + "offset": 24966, + "line": 826, "col": 5, "tokLen": 2 }, "end": { - "offset": 24326, - "line": 798, + "offset": 25008, + "line": 827, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1b9e0", + "id": "0x5594b7460450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24288, - "line": 797, + "offset": 24970, + "line": 826, "col": 9, "tokLen": 1 }, "end": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 } @@ -17078,67 +29086,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1b9c8", + "id": "0x5594b7460438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 }, "end": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1b9a8", + "id": "0x5594b7460418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 }, "end": { - "offset": 24290, + "offset": 24972, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1a688", + "id": "0x5594b745f1d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24288, + "offset": 24970, "col": 9, "tokLen": 1 }, "end": { - "offset": 24288, + "offset": 24970, "col": 9, "tokLen": 1 } @@ -17146,11 +29154,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17159,16 +29167,16 @@ } }, { - "id": "0x558a51f1b990", + "id": "0x5594b7460400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 }, "end": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 } @@ -17180,16 +29188,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1a6a8", + "id": "0x5594b745f1f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 }, "end": { - "offset": 24293, + "offset": 24975, "col": 14, "tokLen": 10 } @@ -17205,33 +29213,33 @@ ] }, { - "id": "0x558a51f1ba80", + "id": "0x5594b74604f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24313, - "line": 798, + "offset": 24995, + "line": 827, "col": 9, "tokLen": 6 }, "end": { - "offset": 24326, + "offset": 25008, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1ba50", + "id": "0x5594b74604c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24320, + "offset": 25002, "col": 16, "tokLen": 4 }, "end": { - "offset": 24326, + "offset": 25008, "col": 22, "tokLen": 8 } @@ -17241,7 +29249,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dab0", + "id": "0x5594b6a89cd0", "kind": "EnumConstantDecl", "name": "STANDARD", "type": { @@ -17254,35 +29262,35 @@ ] }, { - "id": "0x558a51f1cec0", + "id": "0x5594b7461858", "kind": "IfStmt", "range": { "begin": { - "offset": 24340, - "line": 799, + "offset": 25022, + "line": 828, "col": 5, "tokLen": 2 }, "end": { - "offset": 24378, - "line": 800, + "offset": 25060, + "line": 829, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f1ce10", + "id": "0x5594b74617a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24344, - "line": 799, + "offset": 25026, + "line": 828, "col": 9, "tokLen": 1 }, "end": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 } @@ -17294,67 +29302,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1cdf8", + "id": "0x5594b7461788", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 }, "end": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1cdd8", + "id": "0x5594b7461768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 }, "end": { - "offset": 24346, + "offset": 25028, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1bab0", + "id": "0x5594b7460528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24344, + "offset": 25026, "col": 9, "tokLen": 1 }, "end": { - "offset": 24344, + "offset": 25026, "col": 9, "tokLen": 1 } @@ -17362,11 +29370,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17375,16 +29383,16 @@ } }, { - "id": "0x558a51f1cdc0", + "id": "0x5594b7461750", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 }, "end": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 } @@ -17396,16 +29404,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1bad0", + "id": "0x5594b7460548", "kind": "StringLiteral", "range": { "begin": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 }, "end": { - "offset": 24349, + "offset": 25031, "col": 14, "tokLen": 6 } @@ -17421,33 +29429,33 @@ ] }, { - "id": "0x558a51f1ceb0", + "id": "0x5594b7461848", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24365, - "line": 800, + "offset": 25047, + "line": 829, "col": 9, "tokLen": 6 }, "end": { - "offset": 24378, + "offset": 25060, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f1ce80", + "id": "0x5594b7461818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24372, + "offset": 25054, "col": 16, "tokLen": 4 }, "end": { - "offset": 24378, + "offset": 25060, "col": 22, "tokLen": 4 } @@ -17457,7 +29465,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152db08", + "id": "0x5594b6a89d28", "kind": "EnumConstantDecl", "name": "FAST", "type": { @@ -17470,35 +29478,35 @@ ] }, { - "id": "0x558a51f1e2f0", + "id": "0x5594b7462ba8", "kind": "IfStmt", "range": { "begin": { - "offset": 24388, - "line": 801, + "offset": 25070, + "line": 830, "col": 5, "tokLen": 2 }, "end": { - "offset": 24430, - "line": 802, + "offset": 25112, + "line": 831, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1e240", + "id": "0x5594b7462af0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24392, - "line": 801, + "offset": 25074, + "line": 830, "col": 9, "tokLen": 1 }, "end": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 } @@ -17510,67 +29518,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1e228", + "id": "0x5594b7462ad8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 }, "end": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1e208", + "id": "0x5594b7462ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 }, "end": { - "offset": 24394, + "offset": 25076, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1cee0", + "id": "0x5594b7461878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24392, + "offset": 25074, "col": 9, "tokLen": 1 }, "end": { - "offset": 24392, + "offset": 25074, "col": 9, "tokLen": 1 } @@ -17578,11 +29586,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17591,16 +29599,16 @@ } }, { - "id": "0x558a51f1e1f0", + "id": "0x5594b7462aa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 }, "end": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 } @@ -17612,16 +29620,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1cf00", + "id": "0x5594b7461898", "kind": "StringLiteral", "range": { "begin": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 }, "end": { - "offset": 24397, + "offset": 25079, "col": 14, "tokLen": 10 } @@ -17637,33 +29645,33 @@ ] }, { - "id": "0x558a51f1e2e0", + "id": "0x5594b7462b98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24417, - "line": 802, + "offset": 25099, + "line": 831, "col": 9, "tokLen": 6 }, "end": { - "offset": 24430, + "offset": 25112, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f1e2b0", + "id": "0x5594b7462b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24424, + "offset": 25106, "col": 16, "tokLen": 4 }, "end": { - "offset": 24430, + "offset": 25112, "col": 22, "tokLen": 8 } @@ -17673,7 +29681,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152db60", + "id": "0x5594b6a89d80", "kind": "EnumConstantDecl", "name": "HIGHGAIN", "type": { @@ -17686,35 +29694,35 @@ ] }, { - "id": "0x558a51f1f720", + "id": "0x5594b7463ef8", "kind": "IfStmt", "range": { "begin": { - "offset": 24444, - "line": 803, + "offset": 25126, + "line": 832, "col": 5, "tokLen": 2 }, "end": { - "offset": 24489, - "line": 804, + "offset": 25171, + "line": 833, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f1f670", + "id": "0x5594b7463e40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24448, - "line": 803, + "offset": 25130, + "line": 832, "col": 9, "tokLen": 1 }, "end": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 } @@ -17726,67 +29734,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f1f658", + "id": "0x5594b7463e28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 }, "end": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f1f638", + "id": "0x5594b7463e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 }, "end": { - "offset": 24450, + "offset": 25132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1e310", + "id": "0x5594b7462bc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24448, + "offset": 25130, "col": 9, "tokLen": 1 }, "end": { - "offset": 24448, + "offset": 25130, "col": 9, "tokLen": 1 } @@ -17794,11 +29802,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17807,16 +29815,16 @@ } }, { - "id": "0x558a51f1f620", + "id": "0x5594b7463df0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 }, "end": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 } @@ -17828,16 +29836,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1e330", + "id": "0x5594b7462be8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 }, "end": { - "offset": 24453, + "offset": 25135, "col": 14, "tokLen": 13 } @@ -17853,33 +29861,33 @@ ] }, { - "id": "0x558a51f1f710", + "id": "0x5594b7463ee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24476, - "line": 804, + "offset": 25158, + "line": 833, "col": 9, "tokLen": 6 }, "end": { - "offset": 24489, + "offset": 25171, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f1f6e0", + "id": "0x5594b7463eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24483, + "offset": 25165, "col": 16, "tokLen": 4 }, "end": { - "offset": 24489, + "offset": 25171, "col": 22, "tokLen": 11 } @@ -17889,7 +29897,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dbb8", + "id": "0x5594b6a89dd8", "kind": "EnumConstantDecl", "name": "DYNAMICGAIN", "type": { @@ -17902,35 +29910,35 @@ ] }, { - "id": "0x558a51f20b50", + "id": "0x5594b7465248", "kind": "IfStmt", "range": { "begin": { - "offset": 24506, - "line": 805, + "offset": 25188, + "line": 834, "col": 5, "tokLen": 2 }, "end": { - "offset": 24547, - "line": 806, + "offset": 25229, + "line": 835, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f20aa0", + "id": "0x5594b7465190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24510, - "line": 805, + "offset": 25192, + "line": 834, "col": 9, "tokLen": 1 }, "end": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 } @@ -17942,67 +29950,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f20a88", + "id": "0x5594b7465178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 }, "end": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f20a68", + "id": "0x5594b7465158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 }, "end": { - "offset": 24512, + "offset": 25194, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f1f740", + "id": "0x5594b7463f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24510, + "offset": 25192, "col": 9, "tokLen": 1 }, "end": { - "offset": 24510, + "offset": 25192, "col": 9, "tokLen": 1 } @@ -18010,11 +30018,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18023,16 +30031,16 @@ } }, { - "id": "0x558a51f20a50", + "id": "0x5594b7465140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 }, "end": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 } @@ -18044,16 +30052,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f1f760", + "id": "0x5594b7463f38", "kind": "StringLiteral", "range": { "begin": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 }, "end": { - "offset": 24515, + "offset": 25197, "col": 14, "tokLen": 9 } @@ -18069,33 +30077,33 @@ ] }, { - "id": "0x558a51f20b40", + "id": "0x5594b7465238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24534, - "line": 806, + "offset": 25216, + "line": 835, "col": 9, "tokLen": 6 }, "end": { - "offset": 24547, + "offset": 25229, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f20b10", + "id": "0x5594b7465208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24541, + "offset": 25223, "col": 16, "tokLen": 4 }, "end": { - "offset": 24547, + "offset": 25229, "col": 22, "tokLen": 7 } @@ -18105,7 +30113,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dc10", + "id": "0x5594b6a89e30", "kind": "EnumConstantDecl", "name": "LOWGAIN", "type": { @@ -18118,35 +30126,35 @@ ] }, { - "id": "0x558a51f21f80", + "id": "0x5594b7466598", "kind": "IfStmt", "range": { "begin": { - "offset": 24560, - "line": 807, + "offset": 25242, + "line": 836, "col": 5, "tokLen": 2 }, "end": { - "offset": 24604, - "line": 808, + "offset": 25286, + "line": 837, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f21ed0", + "id": "0x5594b74664e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24564, - "line": 807, + "offset": 25246, + "line": 836, "col": 9, "tokLen": 1 }, "end": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 } @@ -18158,67 +30166,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f21eb8", + "id": "0x5594b74664c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 }, "end": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f21e98", + "id": "0x5594b74664a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 }, "end": { - "offset": 24566, + "offset": 25248, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f20b70", + "id": "0x5594b7465268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24564, + "offset": 25246, "col": 9, "tokLen": 1 }, "end": { - "offset": 24564, + "offset": 25246, "col": 9, "tokLen": 1 } @@ -18226,11 +30234,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18239,16 +30247,16 @@ } }, { - "id": "0x558a51f21e80", + "id": "0x5594b7466490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 }, "end": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 } @@ -18260,16 +30268,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f20b90", + "id": "0x5594b7465288", "kind": "StringLiteral", "range": { "begin": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 }, "end": { - "offset": 24569, + "offset": 25251, "col": 14, "tokLen": 12 } @@ -18285,33 +30293,33 @@ ] }, { - "id": "0x558a51f21f70", + "id": "0x5594b7466588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24591, - "line": 808, + "offset": 25273, + "line": 837, "col": 9, "tokLen": 6 }, "end": { - "offset": 24604, + "offset": 25286, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f21f40", + "id": "0x5594b7466558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24598, + "offset": 25280, "col": 16, "tokLen": 4 }, "end": { - "offset": 24604, + "offset": 25286, "col": 22, "tokLen": 10 } @@ -18321,7 +30329,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dc68", + "id": "0x5594b6a89e88", "kind": "EnumConstantDecl", "name": "MEDIUMGAIN", "type": { @@ -18334,35 +30342,35 @@ ] }, { - "id": "0x558a51f233b0", + "id": "0x5594b74678e8", "kind": "IfStmt", "range": { "begin": { - "offset": 24620, - "line": 809, + "offset": 25302, + "line": 838, "col": 5, "tokLen": 2 }, "end": { - "offset": 24666, - "line": 810, + "offset": 25348, + "line": 839, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f23300", + "id": "0x5594b7467830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24624, - "line": 809, + "offset": 25306, + "line": 838, "col": 9, "tokLen": 1 }, "end": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 } @@ -18374,67 +30382,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f232e8", + "id": "0x5594b7467818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 }, "end": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f232c8", + "id": "0x5594b74677f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 }, "end": { - "offset": 24626, + "offset": 25308, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f21fa0", + "id": "0x5594b74665b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24624, + "offset": 25306, "col": 9, "tokLen": 1 }, "end": { - "offset": 24624, + "offset": 25306, "col": 9, "tokLen": 1 } @@ -18442,11 +30450,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18455,16 +30463,16 @@ } }, { - "id": "0x558a51f232b0", + "id": "0x5594b74677e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 }, "end": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 } @@ -18476,16 +30484,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f21fc0", + "id": "0x5594b74665d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 }, "end": { - "offset": 24629, + "offset": 25311, "col": 14, "tokLen": 14 } @@ -18501,33 +30509,33 @@ ] }, { - "id": "0x558a51f233a0", + "id": "0x5594b74678d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24653, - "line": 810, + "offset": 25335, + "line": 839, "col": 9, "tokLen": 6 }, "end": { - "offset": 24666, + "offset": 25348, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f23370", + "id": "0x5594b74678a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24660, + "offset": 25342, "col": 16, "tokLen": 4 }, "end": { - "offset": 24666, + "offset": 25348, "col": 22, "tokLen": 12 } @@ -18537,7 +30545,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dcc0", + "id": "0x5594b6a89ee0", "kind": "EnumConstantDecl", "name": "VERYHIGHGAIN", "type": { @@ -18550,35 +30558,35 @@ ] }, { - "id": "0x558a51f247e0", + "id": "0x5594b7468c38", "kind": "IfStmt", "range": { "begin": { - "offset": 24684, - "line": 811, + "offset": 25366, + "line": 840, "col": 5, "tokLen": 2 }, "end": { - "offset": 24727, - "line": 812, + "offset": 25409, + "line": 841, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f24730", + "id": "0x5594b7468b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24688, - "line": 811, + "offset": 25370, + "line": 840, "col": 9, "tokLen": 1 }, "end": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 } @@ -18590,67 +30598,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f24718", + "id": "0x5594b7468b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 }, "end": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f246f8", + "id": "0x5594b7468b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 }, "end": { - "offset": 24690, + "offset": 25372, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f233d0", + "id": "0x5594b7467908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24688, + "offset": 25370, "col": 9, "tokLen": 1 }, "end": { - "offset": 24688, + "offset": 25370, "col": 9, "tokLen": 1 } @@ -18658,11 +30666,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18671,16 +30679,16 @@ } }, { - "id": "0x558a51f246e0", + "id": "0x5594b7468b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 }, "end": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 } @@ -18692,16 +30700,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f233f0", + "id": "0x5594b7467928", "kind": "StringLiteral", "range": { "begin": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 }, "end": { - "offset": 24693, + "offset": 25375, "col": 14, "tokLen": 11 } @@ -18717,33 +30725,33 @@ ] }, { - "id": "0x558a51f247d0", + "id": "0x5594b7468c28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24714, - "line": 812, + "offset": 25396, + "line": 841, "col": 9, "tokLen": 6 }, "end": { - "offset": 24727, + "offset": 25409, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f247a0", + "id": "0x5594b7468bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24721, + "offset": 25403, "col": 16, "tokLen": 4 }, "end": { - "offset": 24727, + "offset": 25409, "col": 22, "tokLen": 9 } @@ -18753,7 +30761,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dd18", + "id": "0x5594b6a89f38", "kind": "EnumConstantDecl", "name": "HIGHGAIN0", "type": { @@ -18766,35 +30774,35 @@ ] }, { - "id": "0x558a51f25c10", + "id": "0x5594b7469f88", "kind": "IfStmt", "range": { "begin": { - "offset": 24742, - "line": 813, + "offset": 25424, + "line": 842, "col": 5, "tokLen": 2 }, "end": { - "offset": 24784, - "line": 814, + "offset": 25466, + "line": 843, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f25b60", + "id": "0x5594b7469ed0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24746, - "line": 813, + "offset": 25428, + "line": 842, "col": 9, "tokLen": 1 }, "end": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 } @@ -18806,67 +30814,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f25b48", + "id": "0x5594b7469eb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 }, "end": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f25b28", + "id": "0x5594b7469e98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 }, "end": { - "offset": 24748, + "offset": 25430, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f24800", + "id": "0x5594b7468c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24746, + "offset": 25428, "col": 9, "tokLen": 1 }, "end": { - "offset": 24746, + "offset": 25428, "col": 9, "tokLen": 1 } @@ -18874,11 +30882,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18887,16 +30895,16 @@ } }, { - "id": "0x558a51f25b10", + "id": "0x5594b7469e80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 }, "end": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 } @@ -18908,16 +30916,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f24820", + "id": "0x5594b7468c78", "kind": "StringLiteral", "range": { "begin": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 }, "end": { - "offset": 24751, + "offset": 25433, "col": 14, "tokLen": 10 } @@ -18933,33 +30941,33 @@ ] }, { - "id": "0x558a51f25c00", + "id": "0x5594b7469f78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24771, - "line": 814, + "offset": 25453, + "line": 843, "col": 9, "tokLen": 6 }, "end": { - "offset": 24784, + "offset": 25466, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f25bd0", + "id": "0x5594b7469f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24778, + "offset": 25460, "col": 16, "tokLen": 4 }, "end": { - "offset": 24784, + "offset": 25466, "col": 22, "tokLen": 8 } @@ -18969,7 +30977,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dd70", + "id": "0x5594b6a89f90", "kind": "EnumConstantDecl", "name": "FIXGAIN1", "type": { @@ -18982,35 +30990,35 @@ ] }, { - "id": "0x558a51f27070", + "id": "0x5594b746b2d8", "kind": "IfStmt", "range": { "begin": { - "offset": 24798, - "line": 815, + "offset": 25480, + "line": 844, "col": 5, "tokLen": 2 }, "end": { - "offset": 24840, - "line": 816, + "offset": 25522, + "line": 845, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f26fc0", + "id": "0x5594b746b220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24802, - "line": 815, + "offset": 25484, + "line": 844, "col": 9, "tokLen": 1 }, "end": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 } @@ -19022,67 +31030,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f26fa8", + "id": "0x5594b746b208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 }, "end": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f26f88", + "id": "0x5594b746b1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 }, "end": { - "offset": 24804, + "offset": 25486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f25c30", + "id": "0x5594b7469fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24802, + "offset": 25484, "col": 9, "tokLen": 1 }, "end": { - "offset": 24802, + "offset": 25484, "col": 9, "tokLen": 1 } @@ -19090,11 +31098,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19103,16 +31111,16 @@ } }, { - "id": "0x558a51f26f70", + "id": "0x5594b746b1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 }, "end": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 } @@ -19124,16 +31132,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f25c50", + "id": "0x5594b7469fc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 }, "end": { - "offset": 24807, + "offset": 25489, "col": 14, "tokLen": 10 } @@ -19149,33 +31157,33 @@ ] }, { - "id": "0x558a51f27060", + "id": "0x5594b746b2c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24827, - "line": 816, + "offset": 25509, + "line": 845, "col": 9, "tokLen": 6 }, "end": { - "offset": 24840, + "offset": 25522, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f27030", + "id": "0x5594b746b298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24834, + "offset": 25516, "col": 16, "tokLen": 4 }, "end": { - "offset": 24840, + "offset": 25522, "col": 22, "tokLen": 8 } @@ -19185,7 +31193,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ddc8", + "id": "0x5594b6a89fe8", "kind": "EnumConstantDecl", "name": "FIXGAIN2", "type": { @@ -19198,35 +31206,35 @@ ] }, { - "id": "0x558a51f284a0", + "id": "0x5594b746c628", "kind": "IfStmt", "range": { "begin": { - "offset": 24854, - "line": 817, + "offset": 25536, + "line": 846, "col": 5, "tokLen": 2 }, "end": { - "offset": 24899, - "line": 818, + "offset": 25581, + "line": 847, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f283f0", + "id": "0x5594b746c570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24858, - "line": 817, + "offset": 25540, + "line": 846, "col": 9, "tokLen": 1 }, "end": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 } @@ -19238,67 +31246,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f283d8", + "id": "0x5594b746c558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 }, "end": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f283b8", + "id": "0x5594b746c538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 }, "end": { - "offset": 24860, + "offset": 25542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f27090", + "id": "0x5594b746b2f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24858, + "offset": 25540, "col": 9, "tokLen": 1 }, "end": { - "offset": 24858, + "offset": 25540, "col": 9, "tokLen": 1 } @@ -19306,11 +31314,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19319,16 +31327,16 @@ } }, { - "id": "0x558a51f283a0", + "id": "0x5594b746c520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 }, "end": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 } @@ -19340,16 +31348,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f270b0", + "id": "0x5594b746b318", "kind": "StringLiteral", "range": { "begin": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 }, "end": { - "offset": 24863, + "offset": 25545, "col": 14, "tokLen": 13 } @@ -19365,33 +31373,33 @@ ] }, { - "id": "0x558a51f28490", + "id": "0x5594b746c618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24886, - "line": 818, + "offset": 25568, + "line": 847, "col": 9, "tokLen": 6 }, "end": { - "offset": 24899, + "offset": 25581, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f28460", + "id": "0x5594b746c5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24893, + "offset": 25575, "col": 16, "tokLen": 4 }, "end": { - "offset": 24899, + "offset": 25581, "col": 22, "tokLen": 11 } @@ -19401,7 +31409,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152de20", + "id": "0x5594b6a8a040", "kind": "EnumConstantDecl", "name": "VERYLOWGAIN", "type": { @@ -19414,35 +31422,35 @@ ] }, { - "id": "0x558a51f298d0", + "id": "0x5594b746d978", "kind": "IfStmt", "range": { "begin": { - "offset": 24916, - "line": 819, + "offset": 25598, + "line": 848, "col": 5, "tokLen": 2 }, "end": { - "offset": 24955, - "line": 820, + "offset": 25637, + "line": 849, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f29820", + "id": "0x5594b746d8c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24920, - "line": 819, + "offset": 25602, + "line": 848, "col": 9, "tokLen": 1 }, "end": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 } @@ -19454,67 +31462,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f29808", + "id": "0x5594b746d8a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 }, "end": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f297e8", + "id": "0x5594b746d888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 }, "end": { - "offset": 24922, + "offset": 25604, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f284c0", + "id": "0x5594b746c648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24920, + "offset": 25602, "col": 9, "tokLen": 1 }, "end": { - "offset": 24920, + "offset": 25602, "col": 9, "tokLen": 1 } @@ -19522,11 +31530,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19535,16 +31543,16 @@ } }, { - "id": "0x558a51f297d0", + "id": "0x5594b746d870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 }, "end": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 } @@ -19556,16 +31564,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f284e0", + "id": "0x5594b746c668", "kind": "StringLiteral", "range": { "begin": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 }, "end": { - "offset": 24925, + "offset": 25607, "col": 14, "tokLen": 7 } @@ -19581,33 +31589,33 @@ ] }, { - "id": "0x558a51f298c0", + "id": "0x5594b746d968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24942, - "line": 820, + "offset": 25624, + "line": 849, "col": 9, "tokLen": 6 }, "end": { - "offset": 24955, + "offset": 25637, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f29890", + "id": "0x5594b746d938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24949, + "offset": 25631, "col": 16, "tokLen": 4 }, "end": { - "offset": 24955, + "offset": 25637, "col": 22, "tokLen": 11 } @@ -19617,7 +31625,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152de78", + "id": "0x5594b6a8a098", "kind": "EnumConstantDecl", "name": "G1_HIGHGAIN", "type": { @@ -19630,35 +31638,35 @@ ] }, { - "id": "0x558a51f2ad00", + "id": "0x5594b746ecc8", "kind": "IfStmt", "range": { "begin": { - "offset": 24972, - "line": 821, + "offset": 25654, + "line": 850, "col": 5, "tokLen": 2 }, "end": { - "offset": 25011, - "line": 822, + "offset": 25693, + "line": 851, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f2ac50", + "id": "0x5594b746ec10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24976, - "line": 821, + "offset": 25658, + "line": 850, "col": 9, "tokLen": 1 }, "end": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 } @@ -19670,67 +31678,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2ac38", + "id": "0x5594b746ebf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 }, "end": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2ac18", + "id": "0x5594b746ebd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 }, "end": { - "offset": 24978, + "offset": 25660, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f298f0", + "id": "0x5594b746d998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24976, + "offset": 25658, "col": 9, "tokLen": 1 }, "end": { - "offset": 24976, + "offset": 25658, "col": 9, "tokLen": 1 } @@ -19738,11 +31746,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19751,16 +31759,16 @@ } }, { - "id": "0x558a51f2ac00", + "id": "0x5594b746ebc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 }, "end": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 } @@ -19772,16 +31780,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f29910", + "id": "0x5594b746d9b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 }, "end": { - "offset": 24981, + "offset": 25663, "col": 14, "tokLen": 7 } @@ -19797,33 +31805,33 @@ ] }, { - "id": "0x558a51f2acf0", + "id": "0x5594b746ecb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24998, - "line": 822, + "offset": 25680, + "line": 851, "col": 9, "tokLen": 6 }, "end": { - "offset": 25011, + "offset": 25693, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f2acc0", + "id": "0x5594b746ec88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25005, + "offset": 25687, "col": 16, "tokLen": 4 }, "end": { - "offset": 25011, + "offset": 25693, "col": 22, "tokLen": 10 } @@ -19833,7 +31841,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ded0", + "id": "0x5594b6a8a0f0", "kind": "EnumConstantDecl", "name": "G1_LOWGAIN", "type": { @@ -19846,35 +31854,35 @@ ] }, { - "id": "0x558a51f2c130", + "id": "0x5594b7470018", "kind": "IfStmt", "range": { "begin": { - "offset": 25027, - "line": 823, + "offset": 25709, + "line": 852, "col": 5, "tokLen": 2 }, "end": { - "offset": 25069, - "line": 824, + "offset": 25751, + "line": 853, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51f2c080", + "id": "0x5594b746ff60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25031, - "line": 823, + "offset": 25713, + "line": 852, "col": 9, "tokLen": 1 }, "end": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 } @@ -19886,67 +31894,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2c068", + "id": "0x5594b746ff48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 }, "end": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2c048", + "id": "0x5594b746ff28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 }, "end": { - "offset": 25033, + "offset": 25715, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2ad20", + "id": "0x5594b746ece8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25031, + "offset": 25713, "col": 9, "tokLen": 1 }, "end": { - "offset": 25031, + "offset": 25713, "col": 9, "tokLen": 1 } @@ -19954,11 +31962,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19967,16 +31975,16 @@ } }, { - "id": "0x558a51f2c030", + "id": "0x5594b746ff10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 }, "end": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 } @@ -19988,16 +31996,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2ad40", + "id": "0x5594b746ed08", "kind": "StringLiteral", "range": { "begin": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 }, "end": { - "offset": 25036, + "offset": 25718, "col": 14, "tokLen": 10 } @@ -20013,33 +32021,33 @@ ] }, { - "id": "0x558a51f2c120", + "id": "0x5594b7470008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25056, - "line": 824, + "offset": 25738, + "line": 853, "col": 9, "tokLen": 6 }, "end": { - "offset": 25069, + "offset": 25751, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51f2c0f0", + "id": "0x5594b746ffd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25063, + "offset": 25745, "col": 16, "tokLen": 4 }, "end": { - "offset": 25069, + "offset": 25751, "col": 22, "tokLen": 19 } @@ -20049,7 +32057,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152df28", + "id": "0x5594b6a8a148", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_HIGHGAIN", "type": { @@ -20062,35 +32070,35 @@ ] }, { - "id": "0x558a51f2d560", + "id": "0x5594b7471368", "kind": "IfStmt", "range": { "begin": { - "offset": 25094, - "line": 825, + "offset": 25776, + "line": 854, "col": 5, "tokLen": 2 }, "end": { - "offset": 25136, - "line": 826, + "offset": 25818, + "line": 855, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2d4b0", + "id": "0x5594b74712b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25098, - "line": 825, + "offset": 25780, + "line": 854, "col": 9, "tokLen": 1 }, "end": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 } @@ -20102,67 +32110,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2d498", + "id": "0x5594b7471298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 }, "end": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2d478", + "id": "0x5594b7471278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 }, "end": { - "offset": 25100, + "offset": 25782, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2c150", + "id": "0x5594b7470038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25098, + "offset": 25780, "col": 9, "tokLen": 1 }, "end": { - "offset": 25098, + "offset": 25780, "col": 9, "tokLen": 1 } @@ -20170,11 +32178,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20183,16 +32191,16 @@ } }, { - "id": "0x558a51f2d460", + "id": "0x5594b7471260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 }, "end": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 } @@ -20204,16 +32212,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2c170", + "id": "0x5594b7470058", "kind": "StringLiteral", "range": { "begin": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 }, "end": { - "offset": 25103, + "offset": 25785, "col": 14, "tokLen": 10 } @@ -20229,33 +32237,33 @@ ] }, { - "id": "0x558a51f2d550", + "id": "0x5594b7471358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25123, - "line": 826, + "offset": 25805, + "line": 855, "col": 9, "tokLen": 6 }, "end": { - "offset": 25136, + "offset": 25818, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2d520", + "id": "0x5594b7471328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25130, + "offset": 25812, "col": 16, "tokLen": 4 }, "end": { - "offset": 25136, + "offset": 25818, "col": 22, "tokLen": 18 } @@ -20265,7 +32273,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152df80", + "id": "0x5594b6a8a1a0", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_LOWGAIN", "type": { @@ -20278,35 +32286,35 @@ ] }, { - "id": "0x558a51f2e990", + "id": "0x5594b74726b8", "kind": "IfStmt", "range": { "begin": { - "offset": 25160, - "line": 827, + "offset": 25842, + "line": 856, "col": 5, "tokLen": 2 }, "end": { - "offset": 25202, - "line": 828, + "offset": 25884, + "line": 857, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2e8e0", + "id": "0x5594b7472600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25164, - "line": 827, + "offset": 25846, + "line": 856, "col": 9, "tokLen": 1 }, "end": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 } @@ -20318,67 +32326,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2e8c8", + "id": "0x5594b74725e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 }, "end": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2e8a8", + "id": "0x5594b74725c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 }, "end": { - "offset": 25166, + "offset": 25848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2d580", + "id": "0x5594b7471388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25164, + "offset": 25846, "col": 9, "tokLen": 1 }, "end": { - "offset": 25164, + "offset": 25846, "col": 9, "tokLen": 1 } @@ -20386,11 +32394,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20399,16 +32407,16 @@ } }, { - "id": "0x558a51f2e890", + "id": "0x5594b74725b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 }, "end": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 } @@ -20420,16 +32428,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2d5a0", + "id": "0x5594b74713a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 }, "end": { - "offset": 25169, + "offset": 25851, "col": 14, "tokLen": 10 } @@ -20445,33 +32453,33 @@ ] }, { - "id": "0x558a51f2e980", + "id": "0x5594b74726a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25189, - "line": 828, + "offset": 25871, + "line": 857, "col": 9, "tokLen": 6 }, "end": { - "offset": 25202, + "offset": 25884, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f2e950", + "id": "0x5594b7472678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25196, + "offset": 25878, "col": 16, "tokLen": 4 }, "end": { - "offset": 25202, + "offset": 25884, "col": 22, "tokLen": 18 } @@ -20481,7 +32489,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152dfd8", + "id": "0x5594b6a8a1f8", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_HIGHGAIN", "type": { @@ -20494,35 +32502,35 @@ ] }, { - "id": "0x558a51f2fdc0", + "id": "0x5594b7473a08", "kind": "IfStmt", "range": { "begin": { - "offset": 25226, - "line": 829, + "offset": 25908, + "line": 858, "col": 5, "tokLen": 2 }, "end": { - "offset": 25268, - "line": 830, + "offset": 25950, + "line": 859, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51f2fd10", + "id": "0x5594b7473950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25230, - "line": 829, + "offset": 25912, + "line": 858, "col": 9, "tokLen": 1 }, "end": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 } @@ -20534,67 +32542,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f2fcf8", + "id": "0x5594b7473938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 }, "end": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f2fcd8", + "id": "0x5594b7473918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 }, "end": { - "offset": 25232, + "offset": 25914, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2e9b0", + "id": "0x5594b74726d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25230, + "offset": 25912, "col": 9, "tokLen": 1 }, "end": { - "offset": 25230, + "offset": 25912, "col": 9, "tokLen": 1 } @@ -20602,11 +32610,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20615,16 +32623,16 @@ } }, { - "id": "0x558a51f2fcc0", + "id": "0x5594b7473900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 }, "end": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 } @@ -20636,16 +32644,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2e9d0", + "id": "0x5594b74726f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 }, "end": { - "offset": 25235, + "offset": 25917, "col": 14, "tokLen": 10 } @@ -20661,33 +32669,33 @@ ] }, { - "id": "0x558a51f2fdb0", + "id": "0x5594b74739f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25255, - "line": 830, + "offset": 25937, + "line": 859, "col": 9, "tokLen": 6 }, "end": { - "offset": 25268, + "offset": 25950, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51f2fd80", + "id": "0x5594b74739c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25262, + "offset": 25944, "col": 16, "tokLen": 4 }, "end": { - "offset": 25268, + "offset": 25950, "col": 22, "tokLen": 17 } @@ -20697,7 +32705,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e030", + "id": "0x5594b6a8a250", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_LOWGAIN", "type": { @@ -20710,35 +32718,35 @@ ] }, { - "id": "0x558a51f311f0", + "id": "0x5594b7474d58", "kind": "IfStmt", "range": { "begin": { - "offset": 25291, - "line": 831, + "offset": 25973, + "line": 860, "col": 5, "tokLen": 2 }, "end": { - "offset": 25330, - "line": 832, + "offset": 26012, + "line": 861, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f31140", + "id": "0x5594b7474ca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25295, - "line": 831, + "offset": 25977, + "line": 860, "col": 9, "tokLen": 1 }, "end": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 } @@ -20750,67 +32758,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f31128", + "id": "0x5594b7474c88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 }, "end": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f31108", + "id": "0x5594b7474c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 }, "end": { - "offset": 25297, + "offset": 25979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f2fde0", + "id": "0x5594b7473a28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25295, + "offset": 25977, "col": 9, "tokLen": 1 }, "end": { - "offset": 25295, + "offset": 25977, "col": 9, "tokLen": 1 } @@ -20818,11 +32826,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20831,16 +32839,16 @@ } }, { - "id": "0x558a51f310f0", + "id": "0x5594b7474c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 }, "end": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 } @@ -20852,16 +32860,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f2fe00", + "id": "0x5594b7473a48", "kind": "StringLiteral", "range": { "begin": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 }, "end": { - "offset": 25300, + "offset": 25982, "col": 14, "tokLen": 7 } @@ -20877,33 +32885,33 @@ ] }, { - "id": "0x558a51f311e0", + "id": "0x5594b7474d48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25317, - "line": 832, + "offset": 25999, + "line": 861, "col": 9, "tokLen": 6 }, "end": { - "offset": 25330, + "offset": 26012, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f311b0", + "id": "0x5594b7474d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25324, + "offset": 26006, "col": 16, "tokLen": 4 }, "end": { - "offset": 25330, + "offset": 26012, "col": 22, "tokLen": 11 } @@ -20913,7 +32921,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e088", + "id": "0x5594b6a8a2a8", "kind": "EnumConstantDecl", "name": "G4_HIGHGAIN", "type": { @@ -20926,35 +32934,35 @@ ] }, { - "id": "0x558a51f32620", + "id": "0x5594b74760a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25347, - "line": 833, + "offset": 26029, + "line": 862, "col": 5, "tokLen": 2 }, "end": { - "offset": 25386, - "line": 834, + "offset": 26068, + "line": 863, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f32570", + "id": "0x5594b7475ff0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25351, - "line": 833, + "offset": 26033, + "line": 862, "col": 9, "tokLen": 1 }, "end": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 } @@ -20966,67 +32974,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f32558", + "id": "0x5594b7475fd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 }, "end": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f32538", + "id": "0x5594b7475fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 }, "end": { - "offset": 25353, + "offset": 26035, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f31210", + "id": "0x5594b7474d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25351, + "offset": 26033, "col": 9, "tokLen": 1 }, "end": { - "offset": 25351, + "offset": 26033, "col": 9, "tokLen": 1 } @@ -21034,11 +33042,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21047,16 +33055,16 @@ } }, { - "id": "0x558a51f32520", + "id": "0x5594b7475fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 }, "end": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 } @@ -21068,16 +33076,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f31230", + "id": "0x5594b7474d98", "kind": "StringLiteral", "range": { "begin": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 }, "end": { - "offset": 25356, + "offset": 26038, "col": 14, "tokLen": 7 } @@ -21093,33 +33101,33 @@ ] }, { - "id": "0x558a51f32610", + "id": "0x5594b7476098", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25373, - "line": 834, + "offset": 26055, + "line": 863, "col": 9, "tokLen": 6 }, "end": { - "offset": 25386, + "offset": 26068, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f325e0", + "id": "0x5594b7476068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25380, + "offset": 26062, "col": 16, "tokLen": 4 }, "end": { - "offset": 25386, + "offset": 26068, "col": 22, "tokLen": 5 } @@ -21129,7 +33137,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e138", + "id": "0x5594b6a8a358", "kind": "EnumConstantDecl", "name": "GAIN0", "type": { @@ -21142,35 +33150,35 @@ ] }, { - "id": "0x558a51f33a50", + "id": "0x5594b74773f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25397, - "line": 835, + "offset": 26079, + "line": 864, "col": 5, "tokLen": 2 }, "end": { - "offset": 25436, - "line": 836, + "offset": 26118, + "line": 865, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f339a0", + "id": "0x5594b7477340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25401, - "line": 835, + "offset": 26083, + "line": 864, "col": 9, "tokLen": 1 }, "end": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 } @@ -21182,67 +33190,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f33988", + "id": "0x5594b7477328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 }, "end": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f33968", + "id": "0x5594b7477308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 }, "end": { - "offset": 25403, + "offset": 26085, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f32640", + "id": "0x5594b74760c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25401, + "offset": 26083, "col": 9, "tokLen": 1 }, "end": { - "offset": 25401, + "offset": 26083, "col": 9, "tokLen": 1 } @@ -21250,11 +33258,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21263,16 +33271,16 @@ } }, { - "id": "0x558a51f33950", + "id": "0x5594b74772f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 }, "end": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 } @@ -21284,16 +33292,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f32660", + "id": "0x5594b74760e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 }, "end": { - "offset": 25406, + "offset": 26088, "col": 14, "tokLen": 7 } @@ -21309,33 +33317,33 @@ ] }, { - "id": "0x558a51f33a40", + "id": "0x5594b74773e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25423, - "line": 836, + "offset": 26105, + "line": 865, "col": 9, "tokLen": 6 }, "end": { - "offset": 25436, + "offset": 26118, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f33a10", + "id": "0x5594b74773b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25430, + "offset": 26112, "col": 16, "tokLen": 4 }, "end": { - "offset": 25436, + "offset": 26118, "col": 22, "tokLen": 10 } @@ -21345,7 +33353,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e0e0", + "id": "0x5594b6a8a300", "kind": "EnumConstantDecl", "name": "G4_LOWGAIN", "type": { @@ -21358,17 +33366,17 @@ ] }, { - "id": "0x558a51f34070", + "id": "0x5594b7477a58", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25452, - "line": 837, + "offset": 26134, + "line": 866, "col": 5, "tokLen": 5 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } @@ -21380,16 +33388,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f34058", + "id": "0x5594b7477a40", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25452, + "offset": 26134, "col": 5, "tokLen": 5 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } @@ -21400,28 +33408,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f34030", + "id": "0x5594b7477a18", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25458, + "offset": 26140, "col": 11, "tokLen": 12 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -21430,28 +33437,27 @@ }, "inner": [ { - "id": "0x558a51f34010", + "id": "0x5594b74779f8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25458, + "offset": 26140, "col": 11, "tokLen": 12 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f34008", + "temp": "0x5594b74779f0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -21460,22 +33466,21 @@ }, "inner": [ { - "id": "0x558a51f33fd8", + "id": "0x5594b74779c0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25458, + "offset": 26140, "col": 11, "tokLen": 12 }, "end": { - "offset": 25493, + "offset": 26175, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -21486,73 +33491,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f33fc0", + "id": "0x5594b74779a8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f33fa8", + "id": "0x5594b7477990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f33f88", + "id": "0x5594b7477970", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f33f80", + "temp": "0x5594b7477968", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -21561,89 +33566,89 @@ }, "inner": [ { - "id": "0x558a51f33f48", + "id": "0x5594b7477930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f33f30", + "id": "0x5594b7477918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 }, "end": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f33f10", + "id": "0x5594b74778f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 }, "end": { - "offset": 25490, + "offset": 26172, "col": 43, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f33ef8", + "id": "0x5594b74778e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 } @@ -21655,16 +33660,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f33a80", + "id": "0x5594b7477448", "kind": "StringLiteral", "range": { "begin": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 }, "end": { - "offset": 25471, + "offset": 26153, "col": 24, "tokLen": 18 } @@ -21678,16 +33683,16 @@ ] }, { - "id": "0x558a51f33aa8", + "id": "0x5594b7477470", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 }, "end": { - "offset": 25492, + "offset": 26174, "col": 45, "tokLen": 1 } @@ -21695,11 +33700,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f1a3c0", + "id": "0x5594b745e3e8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21730,31 +33735,31 @@ ] }, { - "id": "0x558a51f342d0", + "id": "0x5594b7477c98", "kind": "FunctionDecl", "loc": { - "offset": 25528, + "offset": 26210, "file": "ToString.cpp", - "line": 840, + "line": 869, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 25499, + "offset": 26181, "col": 1, "tokLen": 8 }, "end": { - "offset": 26053, - "line": 858, + "offset": 26735, + "line": 887, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bba5c0", + "previousDecl": "0x5594b711fca8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::speedLevel (const std::string &)" }, @@ -21766,13 +33771,13 @@ }, "inner": [ { - "id": "0x558a5152e840", + "id": "0x5594b6a8ac40", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x558a5152e798", + "id": "0x5594b6a8a9d8", "kind": "EnumDecl", "name": "speedLevel" } @@ -21780,22 +33785,26 @@ ] }, { - "id": "0x558a51f341f0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "loc": { - "offset": 25556, - "line": 840, + "offset": 26238, + "line": 869, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 25537, + "offset": 26219, "col": 39, "tokLen": 5 }, "end": { - "offset": 25556, + "offset": 26238, "col": 58, "tokLen": 1 } @@ -21807,52 +33816,52 @@ } }, { - "id": "0x558a51f3ec58", + "id": "0x5594b7482ab0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25559, + "offset": 26241, "col": 61, "tokLen": 1 }, "end": { - "offset": 26053, - "line": 858, + "offset": 26735, + "line": 887, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f358d0", + "id": "0x5594b7479ce8", "kind": "IfStmt", "range": { "begin": { - "offset": 25565, - "line": 841, + "offset": 26247, + "line": 870, "col": 5, "tokLen": 2 }, "end": { - "offset": 25609, - "line": 842, + "offset": 26291, + "line": 871, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f35820", + "id": "0x5594b7479c30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25569, - "line": 841, + "offset": 26251, + "line": 870, "col": 9, "tokLen": 1 }, "end": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 } @@ -21864,67 +33873,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f35808", + "id": "0x5594b7479c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 }, "end": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f357e8", + "id": "0x5594b7479bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 }, "end": { - "offset": 25571, + "offset": 26253, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f344b8", + "id": "0x5594b74789b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25569, + "offset": 26251, "col": 9, "tokLen": 1 }, "end": { - "offset": 25569, + "offset": 26251, "col": 9, "tokLen": 1 } @@ -21932,11 +33941,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21945,16 +33954,16 @@ } }, { - "id": "0x558a51f357d0", + "id": "0x5594b7479be0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 }, "end": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 } @@ -21966,16 +33975,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f344d8", + "id": "0x5594b74789d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 }, "end": { - "offset": 25574, + "offset": 26256, "col": 14, "tokLen": 12 } @@ -21991,33 +34000,33 @@ ] }, { - "id": "0x558a51f358c0", + "id": "0x5594b7479cd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25596, - "line": 842, + "offset": 26278, + "line": 871, "col": 9, "tokLen": 6 }, "end": { - "offset": 25609, + "offset": 26291, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f35890", + "id": "0x5594b7479ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25603, + "offset": 26285, "col": 16, "tokLen": 4 }, "end": { - "offset": 25609, + "offset": 26291, "col": 22, "tokLen": 10 } @@ -22027,7 +34036,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e860", + "id": "0x5594b6a8aa80", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -22040,35 +34049,35 @@ ] }, { - "id": "0x558a51f36d00", + "id": "0x5594b747b058", "kind": "IfStmt", "range": { "begin": { - "offset": 25625, - "line": 843, + "offset": 26307, + "line": 872, "col": 5, "tokLen": 2 }, "end": { - "offset": 25660, - "line": 844, + "offset": 26342, + "line": 873, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f36c50", + "id": "0x5594b747afa0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25629, - "line": 843, + "offset": 26311, + "line": 872, "col": 9, "tokLen": 1 }, "end": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 } @@ -22080,67 +34089,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f36c38", + "id": "0x5594b747af88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 }, "end": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f36c18", + "id": "0x5594b747af68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 }, "end": { - "offset": 25631, + "offset": 26313, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f358f0", + "id": "0x5594b7479d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25629, + "offset": 26311, "col": 9, "tokLen": 1 }, "end": { - "offset": 25629, + "offset": 26311, "col": 9, "tokLen": 1 } @@ -22148,11 +34157,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22161,16 +34170,16 @@ } }, { - "id": "0x558a51f36c00", + "id": "0x5594b747af50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 }, "end": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 } @@ -22182,16 +34191,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f35910", + "id": "0x5594b7479d28", "kind": "StringLiteral", "range": { "begin": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 }, "end": { - "offset": 25634, + "offset": 26316, "col": 14, "tokLen": 3 } @@ -22207,33 +34216,33 @@ ] }, { - "id": "0x558a51f36cf0", + "id": "0x5594b747b048", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25647, - "line": 844, + "offset": 26329, + "line": 873, "col": 9, "tokLen": 6 }, "end": { - "offset": 25660, + "offset": 26342, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f36cc0", + "id": "0x5594b747b018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25654, + "offset": 26336, "col": 16, "tokLen": 4 }, "end": { - "offset": 25660, + "offset": 26342, "col": 22, "tokLen": 10 } @@ -22243,7 +34252,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e860", + "id": "0x5594b6a8aa80", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -22256,35 +34265,35 @@ ] }, { - "id": "0x558a51f38130", + "id": "0x5594b747c3a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25676, - "line": 845, + "offset": 26358, + "line": 874, "col": 5, "tokLen": 2 }, "end": { - "offset": 25720, - "line": 846, + "offset": 26402, + "line": 875, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f38080", + "id": "0x5594b747c2f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25680, - "line": 845, + "offset": 26362, + "line": 874, "col": 9, "tokLen": 1 }, "end": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 } @@ -22296,67 +34305,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f38068", + "id": "0x5594b747c2d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 }, "end": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f38048", + "id": "0x5594b747c2b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 }, "end": { - "offset": 25682, + "offset": 26364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f36d20", + "id": "0x5594b747b078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25680, + "offset": 26362, "col": 9, "tokLen": 1 }, "end": { - "offset": 25680, + "offset": 26362, "col": 9, "tokLen": 1 } @@ -22364,11 +34373,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22377,16 +34386,16 @@ } }, { - "id": "0x558a51f38030", + "id": "0x5594b747c2a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 }, "end": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 } @@ -22398,16 +34407,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f36d40", + "id": "0x5594b747b098", "kind": "StringLiteral", "range": { "begin": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 }, "end": { - "offset": 25685, + "offset": 26367, "col": 14, "tokLen": 12 } @@ -22423,33 +34432,33 @@ ] }, { - "id": "0x558a51f38120", + "id": "0x5594b747c398", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25707, - "line": 846, + "offset": 26389, + "line": 875, "col": 9, "tokLen": 6 }, "end": { - "offset": 25720, + "offset": 26402, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f380f0", + "id": "0x5594b747c368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25714, + "offset": 26396, "col": 16, "tokLen": 4 }, "end": { - "offset": 25720, + "offset": 26402, "col": 22, "tokLen": 10 } @@ -22459,7 +34468,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e8b8", + "id": "0x5594b6a8aad8", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -22472,35 +34481,35 @@ ] }, { - "id": "0x558a51f39560", + "id": "0x5594b747d6f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25736, - "line": 847, + "offset": 26418, + "line": 876, "col": 5, "tokLen": 2 }, "end": { - "offset": 25771, - "line": 848, + "offset": 26453, + "line": 877, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f394b0", + "id": "0x5594b747d640", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25740, - "line": 847, + "offset": 26422, + "line": 876, "col": 9, "tokLen": 1 }, "end": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 } @@ -22512,67 +34521,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f39498", + "id": "0x5594b747d628", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 }, "end": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f39478", + "id": "0x5594b747d608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 }, "end": { - "offset": 25742, + "offset": 26424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f38150", + "id": "0x5594b747c3c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25740, + "offset": 26422, "col": 9, "tokLen": 1 }, "end": { - "offset": 25740, + "offset": 26422, "col": 9, "tokLen": 1 } @@ -22580,11 +34589,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22593,16 +34602,16 @@ } }, { - "id": "0x558a51f39460", + "id": "0x5594b747d5f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 }, "end": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 } @@ -22614,16 +34623,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f38170", + "id": "0x5594b747c3e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 }, "end": { - "offset": 25745, + "offset": 26427, "col": 14, "tokLen": 3 } @@ -22639,33 +34648,33 @@ ] }, { - "id": "0x558a51f39550", + "id": "0x5594b747d6e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25758, - "line": 848, + "offset": 26440, + "line": 877, "col": 9, "tokLen": 6 }, "end": { - "offset": 25771, + "offset": 26453, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f39520", + "id": "0x5594b747d6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25765, + "offset": 26447, "col": 16, "tokLen": 4 }, "end": { - "offset": 25771, + "offset": 26453, "col": 22, "tokLen": 10 } @@ -22675,7 +34684,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e8b8", + "id": "0x5594b6a8aad8", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -22688,35 +34697,35 @@ ] }, { - "id": "0x558a51f3a990", + "id": "0x5594b747ea48", "kind": "IfStmt", "range": { "begin": { - "offset": 25787, - "line": 849, + "offset": 26469, + "line": 878, "col": 5, "tokLen": 2 }, "end": { - "offset": 25834, - "line": 850, + "offset": 26516, + "line": 879, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3a8e0", + "id": "0x5594b747e990", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25791, - "line": 849, + "offset": 26473, + "line": 878, "col": 9, "tokLen": 1 }, "end": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 } @@ -22728,67 +34737,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3a8c8", + "id": "0x5594b747e978", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 }, "end": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3a8a8", + "id": "0x5594b747e958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 }, "end": { - "offset": 25793, + "offset": 26475, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f39580", + "id": "0x5594b747d718", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25791, + "offset": 26473, "col": 9, "tokLen": 1 }, "end": { - "offset": 25791, + "offset": 26473, "col": 9, "tokLen": 1 } @@ -22796,11 +34805,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22809,16 +34818,16 @@ } }, { - "id": "0x558a51f3a890", + "id": "0x5594b747e940", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 }, "end": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 } @@ -22830,16 +34839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f395a0", + "id": "0x5594b747d738", "kind": "StringLiteral", "range": { "begin": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 }, "end": { - "offset": 25796, + "offset": 26478, "col": 14, "tokLen": 15 } @@ -22855,33 +34864,33 @@ ] }, { - "id": "0x558a51f3a980", + "id": "0x5594b747ea38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25821, - "line": 850, + "offset": 26503, + "line": 879, "col": 9, "tokLen": 6 }, "end": { - "offset": 25834, + "offset": 26516, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3a950", + "id": "0x5594b747ea08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25828, + "offset": 26510, "col": 16, "tokLen": 4 }, "end": { - "offset": 25834, + "offset": 26516, "col": 22, "tokLen": 13 } @@ -22891,7 +34900,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e910", + "id": "0x5594b6a8ab30", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -22904,35 +34913,35 @@ ] }, { - "id": "0x558a51f3bdc0", + "id": "0x5594b747fd98", "kind": "IfStmt", "range": { "begin": { - "offset": 25853, - "line": 851, + "offset": 26535, + "line": 880, "col": 5, "tokLen": 2 }, "end": { - "offset": 25888, - "line": 852, + "offset": 26570, + "line": 881, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3bd10", + "id": "0x5594b747fce0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25857, - "line": 851, + "offset": 26539, + "line": 880, "col": 9, "tokLen": 1 }, "end": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 } @@ -22944,67 +34953,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3bcf8", + "id": "0x5594b747fcc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 }, "end": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3bcd8", + "id": "0x5594b747fca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 }, "end": { - "offset": 25859, + "offset": 26541, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3a9b0", + "id": "0x5594b747ea68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25857, + "offset": 26539, "col": 9, "tokLen": 1 }, "end": { - "offset": 25857, + "offset": 26539, "col": 9, "tokLen": 1 } @@ -23012,11 +35021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23025,16 +35034,16 @@ } }, { - "id": "0x558a51f3bcc0", + "id": "0x5594b747fc90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 }, "end": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 } @@ -23046,16 +35055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3a9d0", + "id": "0x5594b747ea88", "kind": "StringLiteral", "range": { "begin": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 }, "end": { - "offset": 25862, + "offset": 26544, "col": 14, "tokLen": 3 } @@ -23071,33 +35080,33 @@ ] }, { - "id": "0x558a51f3bdb0", + "id": "0x5594b747fd88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25875, - "line": 852, + "offset": 26557, + "line": 881, "col": 9, "tokLen": 6 }, "end": { - "offset": 25888, + "offset": 26570, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f3bd80", + "id": "0x5594b747fd58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25882, + "offset": 26564, "col": 16, "tokLen": 4 }, "end": { - "offset": 25888, + "offset": 26570, "col": 22, "tokLen": 13 } @@ -23107,7 +35116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e910", + "id": "0x5594b6a8ab30", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -23120,35 +35129,35 @@ ] }, { - "id": "0x558a51f3d1f0", + "id": "0x5594b74810e8", "kind": "IfStmt", "range": { "begin": { - "offset": 25907, - "line": 853, + "offset": 26589, + "line": 882, "col": 5, "tokLen": 2 }, "end": { - "offset": 25944, - "line": 854, + "offset": 26626, + "line": 883, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3d140", + "id": "0x5594b7481030", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25911, - "line": 853, + "offset": 26593, + "line": 882, "col": 9, "tokLen": 1 }, "end": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 } @@ -23160,67 +35169,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3d128", + "id": "0x5594b7481018", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 }, "end": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3d108", + "id": "0x5594b7480ff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 }, "end": { - "offset": 25913, + "offset": 26595, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3bde0", + "id": "0x5594b747fdb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25911, + "offset": 26593, "col": 9, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26593, "col": 9, "tokLen": 1 } @@ -23228,11 +35237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23241,16 +35250,16 @@ } }, { - "id": "0x558a51f3d0f0", + "id": "0x5594b7480fe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 }, "end": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 } @@ -23262,16 +35271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3be00", + "id": "0x5594b747fdd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 }, "end": { - "offset": 25916, + "offset": 26598, "col": 14, "tokLen": 5 } @@ -23287,33 +35296,33 @@ ] }, { - "id": "0x558a51f3d1e0", + "id": "0x5594b74810d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25931, - "line": 854, + "offset": 26613, + "line": 883, "col": 9, "tokLen": 6 }, "end": { - "offset": 25944, + "offset": 26626, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3d1b0", + "id": "0x5594b74810a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25938, + "offset": 26620, "col": 16, "tokLen": 4 }, "end": { - "offset": 25944, + "offset": 26626, "col": 22, "tokLen": 9 } @@ -23323,7 +35332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e968", + "id": "0x5594b6a8ab88", "kind": "EnumConstantDecl", "name": "G2_108MHZ", "type": { @@ -23336,35 +35345,35 @@ ] }, { - "id": "0x558a51f3e620", + "id": "0x5594b7482438", "kind": "IfStmt", "range": { "begin": { - "offset": 25959, - "line": 855, + "offset": 26641, + "line": 884, "col": 5, "tokLen": 2 }, "end": { - "offset": 25996, - "line": 856, + "offset": 26678, + "line": 885, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3e570", + "id": "0x5594b7482380", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25963, - "line": 855, + "offset": 26645, + "line": 884, "col": 9, "tokLen": 1 }, "end": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 } @@ -23376,67 +35385,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f3e558", + "id": "0x5594b7482368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 }, "end": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3e538", + "id": "0x5594b7482348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 }, "end": { - "offset": 25965, + "offset": 26647, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3d210", + "id": "0x5594b7481108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25963, + "offset": 26645, "col": 9, "tokLen": 1 }, "end": { - "offset": 25963, + "offset": 26645, "col": 9, "tokLen": 1 } @@ -23444,11 +35453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23457,16 +35466,16 @@ } }, { - "id": "0x558a51f3e520", + "id": "0x5594b7482330", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 }, "end": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 } @@ -23478,16 +35487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3d230", + "id": "0x5594b7481128", "kind": "StringLiteral", "range": { "begin": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 }, "end": { - "offset": 25968, + "offset": 26650, "col": 14, "tokLen": 5 } @@ -23503,33 +35512,33 @@ ] }, { - "id": "0x558a51f3e610", + "id": "0x5594b7482428", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25983, - "line": 856, + "offset": 26665, + "line": 885, "col": 9, "tokLen": 6 }, "end": { - "offset": 25996, + "offset": 26678, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51f3e5e0", + "id": "0x5594b74823f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25990, + "offset": 26672, "col": 16, "tokLen": 4 }, "end": { - "offset": 25996, + "offset": 26678, "col": 22, "tokLen": 9 } @@ -23539,7 +35548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e9c0", + "id": "0x5594b6a8abe0", "kind": "EnumConstantDecl", "name": "G2_144MHZ", "type": { @@ -23552,17 +35561,17 @@ ] }, { - "id": "0x558a51f3ec40", + "id": "0x5594b7482a98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26011, - "line": 857, + "offset": 26693, + "line": 886, "col": 5, "tokLen": 5 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } @@ -23574,16 +35583,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f3ec28", + "id": "0x5594b7482a80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26011, + "offset": 26693, "col": 5, "tokLen": 5 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } @@ -23594,28 +35603,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f3ec00", + "id": "0x5594b7482a58", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26017, + "offset": 26699, "col": 11, "tokLen": 12 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -23624,28 +35632,27 @@ }, "inner": [ { - "id": "0x558a51f3ebe0", + "id": "0x5594b7482a38", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26017, + "offset": 26699, "col": 11, "tokLen": 12 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f3ebd8", + "temp": "0x5594b7482a30", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -23654,22 +35661,21 @@ }, "inner": [ { - "id": "0x558a51f3eba8", + "id": "0x5594b7482a00", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26017, + "offset": 26699, "col": 11, "tokLen": 12 }, "end": { - "offset": 26050, + "offset": 26732, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -23680,73 +35686,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f3eb90", + "id": "0x5594b74829e8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f3eb78", + "id": "0x5594b74829d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f3eb58", + "id": "0x5594b74829b0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f3eb50", + "temp": "0x5594b74829a8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -23755,89 +35761,89 @@ }, "inner": [ { - "id": "0x558a51f3eb18", + "id": "0x5594b7482970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f3eb00", + "id": "0x5594b7482958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 }, "end": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f3eae0", + "id": "0x5594b7482938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 }, "end": { - "offset": 26047, + "offset": 26729, "col": 41, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f3eac8", + "id": "0x5594b7482920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 } @@ -23849,16 +35855,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3e650", + "id": "0x5594b7482488", "kind": "StringLiteral", "range": { "begin": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 }, "end": { - "offset": 26030, + "offset": 26712, "col": 24, "tokLen": 16 } @@ -23872,16 +35878,16 @@ ] }, { - "id": "0x558a51f3e678", + "id": "0x5594b74824b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 }, "end": { - "offset": 26049, + "offset": 26731, "col": 43, "tokLen": 1 } @@ -23889,11 +35895,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f341f0", + "id": "0x5594b7477bc8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23924,31 +35930,31 @@ ] }, { - "id": "0x558a51f3ee40", + "id": "0x5594b7482c78", "kind": "FunctionDecl", "loc": { - "offset": 26085, + "offset": 26767, "file": "ToString.cpp", - "line": 860, + "line": 889, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 26056, + "offset": 26738, "col": 1, "tokLen": 8 }, "end": { - "offset": 26472, - "line": 872, + "offset": 27154, + "line": 901, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbab50", + "previousDecl": "0x5594b7120dd8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingMode (const std::string &)" }, @@ -23960,13 +35966,13 @@ }, "inner": [ { - "id": "0x558a5152b060", + "id": "0x5594b6a874a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x558a5152afb8", + "id": "0x5594b6a871e8", "kind": "EnumDecl", "name": "timingMode" } @@ -23974,22 +35980,26 @@ ] }, { - "id": "0x558a51f3ed60", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "loc": { - "offset": 26113, - "line": 860, + "offset": 26795, + "line": 889, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 26094, + "offset": 26776, "col": 39, "tokLen": 5 }, "end": { - "offset": 26113, + "offset": 26795, "col": 58, "tokLen": 1 } @@ -24001,52 +36011,52 @@ } }, { - "id": "0x558a51f45b30", + "id": "0x5594b748a088", "kind": "CompoundStmt", "range": { "begin": { - "offset": 26116, + "offset": 26798, "col": 61, "tokLen": 1 }, "end": { - "offset": 26472, - "line": 872, + "offset": 27154, + "line": 901, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f40430", + "id": "0x5594b7484cc8", "kind": "IfStmt", "range": { "begin": { - "offset": 26122, - "line": 861, + "offset": 26804, + "line": 890, "col": 5, "tokLen": 2 }, "end": { - "offset": 26160, - "line": 862, + "offset": 26842, + "line": 891, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f40380", + "id": "0x5594b7484c10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26126, - "line": 861, + "offset": 26808, + "line": 890, "col": 9, "tokLen": 1 }, "end": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 } @@ -24058,67 +36068,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f40368", + "id": "0x5594b7484bf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 }, "end": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f40348", + "id": "0x5594b7484bd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 }, "end": { - "offset": 26128, + "offset": 26810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f3f028", + "id": "0x5594b7483998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26126, + "offset": 26808, "col": 9, "tokLen": 1 }, "end": { - "offset": 26126, + "offset": 26808, "col": 9, "tokLen": 1 } @@ -24126,11 +36136,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24139,16 +36149,16 @@ } }, { - "id": "0x558a51f40330", + "id": "0x5594b7484bc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 }, "end": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 } @@ -24160,16 +36170,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f3f048", + "id": "0x5594b74839b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 }, "end": { - "offset": 26131, + "offset": 26813, "col": 14, "tokLen": 6 } @@ -24185,33 +36195,33 @@ ] }, { - "id": "0x558a51f40420", + "id": "0x5594b7484cb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26147, - "line": 862, + "offset": 26829, + "line": 891, "col": 9, "tokLen": 6 }, "end": { - "offset": 26160, + "offset": 26842, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f403f0", + "id": "0x5594b7484c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26154, + "offset": 26836, "col": 16, "tokLen": 4 }, "end": { - "offset": 26160, + "offset": 26842, "col": 22, "tokLen": 11 } @@ -24221,7 +36231,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b080", + "id": "0x5594b6a87290", "kind": "EnumConstantDecl", "name": "AUTO_TIMING", "type": { @@ -24234,35 +36244,35 @@ ] }, { - "id": "0x558a51f41860", + "id": "0x5594b7486018", "kind": "IfStmt", "range": { "begin": { - "offset": 26177, - "line": 863, + "offset": 26859, + "line": 892, "col": 5, "tokLen": 2 }, "end": { - "offset": 26218, - "line": 864, + "offset": 26900, + "line": 893, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f417b0", + "id": "0x5594b7485f60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26181, - "line": 863, + "offset": 26863, + "line": 892, "col": 9, "tokLen": 1 }, "end": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 } @@ -24274,67 +36284,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f41798", + "id": "0x5594b7485f48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 }, "end": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f41778", + "id": "0x5594b7485f28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 }, "end": { - "offset": 26183, + "offset": 26865, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f40450", + "id": "0x5594b7484ce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26181, + "offset": 26863, "col": 9, "tokLen": 1 }, "end": { - "offset": 26181, + "offset": 26863, "col": 9, "tokLen": 1 } @@ -24342,11 +36352,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24355,16 +36365,16 @@ } }, { - "id": "0x558a51f41760", + "id": "0x5594b7485f10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 }, "end": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 } @@ -24376,16 +36386,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f40470", + "id": "0x5594b7484d08", "kind": "StringLiteral", "range": { "begin": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 }, "end": { - "offset": 26186, + "offset": 26868, "col": 14, "tokLen": 9 } @@ -24401,33 +36411,33 @@ ] }, { - "id": "0x558a51f41850", + "id": "0x5594b7486008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26205, - "line": 864, + "offset": 26887, + "line": 893, "col": 9, "tokLen": 6 }, "end": { - "offset": 26218, + "offset": 26900, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f41820", + "id": "0x5594b7485fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26212, + "offset": 26894, "col": 16, "tokLen": 4 }, "end": { - "offset": 26218, + "offset": 26900, "col": 22, "tokLen": 16 } @@ -24437,7 +36447,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b0d8", + "id": "0x5594b6a872e8", "kind": "EnumConstantDecl", "name": "TRIGGER_EXPOSURE", "type": { @@ -24450,35 +36460,35 @@ ] }, { - "id": "0x558a51f42c90", + "id": "0x5594b7487368", "kind": "IfStmt", "range": { "begin": { - "offset": 26240, - "line": 865, + "offset": 26922, + "line": 894, "col": 5, "tokLen": 2 }, "end": { - "offset": 26280, - "line": 866, + "offset": 26962, + "line": 895, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f42be0", + "id": "0x5594b74872b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26244, - "line": 865, + "offset": 26926, + "line": 894, "col": 9, "tokLen": 1 }, "end": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 } @@ -24490,67 +36500,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f42bc8", + "id": "0x5594b7487298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 }, "end": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f42ba8", + "id": "0x5594b7487278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 }, "end": { - "offset": 26246, + "offset": 26928, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f41880", + "id": "0x5594b7486038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26244, + "offset": 26926, "col": 9, "tokLen": 1 }, "end": { - "offset": 26244, + "offset": 26926, "col": 9, "tokLen": 1 } @@ -24558,11 +36568,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24571,16 +36581,16 @@ } }, { - "id": "0x558a51f42b90", + "id": "0x5594b7487260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 }, "end": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 } @@ -24592,16 +36602,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f418a0", + "id": "0x5594b7486058", "kind": "StringLiteral", "range": { "begin": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 }, "end": { - "offset": 26249, + "offset": 26931, "col": 14, "tokLen": 8 } @@ -24617,33 +36627,33 @@ ] }, { - "id": "0x558a51f42c80", + "id": "0x5594b7487358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26267, - "line": 866, + "offset": 26949, + "line": 895, "col": 9, "tokLen": 6 }, "end": { - "offset": 26280, + "offset": 26962, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f42c50", + "id": "0x5594b7487328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26274, + "offset": 26956, "col": 16, "tokLen": 4 }, "end": { - "offset": 26280, + "offset": 26962, "col": 22, "tokLen": 5 } @@ -24653,7 +36663,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b130", + "id": "0x5594b6a87340", "kind": "EnumConstantDecl", "name": "GATED", "type": { @@ -24666,35 +36676,35 @@ ] }, { - "id": "0x558a51f440c0", + "id": "0x5594b74886b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26291, - "line": 867, + "offset": 26973, + "line": 896, "col": 5, "tokLen": 2 }, "end": { - "offset": 26338, - "line": 868, + "offset": 27020, + "line": 897, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f44010", + "id": "0x5594b7488600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26295, - "line": 867, + "offset": 26977, + "line": 896, "col": 9, "tokLen": 1 }, "end": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 } @@ -24706,67 +36716,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f43ff8", + "id": "0x5594b74885e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 }, "end": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f43fd8", + "id": "0x5594b74885c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 }, "end": { - "offset": 26297, + "offset": 26979, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f42cb0", + "id": "0x5594b7487388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26295, + "offset": 26977, "col": 9, "tokLen": 1 }, "end": { - "offset": 26295, + "offset": 26977, "col": 9, "tokLen": 1 } @@ -24774,11 +36784,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24787,16 +36797,16 @@ } }, { - "id": "0x558a51f43fc0", + "id": "0x5594b74885b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 }, "end": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 } @@ -24808,16 +36818,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f42cd0", + "id": "0x5594b74873a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 }, "end": { - "offset": 26300, + "offset": 26982, "col": 14, "tokLen": 15 } @@ -24833,33 +36843,33 @@ ] }, { - "id": "0x558a51f440b0", + "id": "0x5594b74886a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26325, - "line": 868, + "offset": 27007, + "line": 897, "col": 9, "tokLen": 6 }, "end": { - "offset": 26338, + "offset": 27020, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f44080", + "id": "0x5594b7488678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26332, + "offset": 27014, "col": 16, "tokLen": 4 }, "end": { - "offset": 26338, + "offset": 27020, "col": 22, "tokLen": 13 } @@ -24869,7 +36879,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b188", + "id": "0x5594b6a87398", "kind": "EnumConstantDecl", "name": "BURST_TRIGGER", "type": { @@ -24882,35 +36892,35 @@ ] }, { - "id": "0x558a51f454f0", + "id": "0x5594b7489a08", "kind": "IfStmt", "range": { "begin": { - "offset": 26357, - "line": 869, + "offset": 27039, + "line": 898, "col": 5, "tokLen": 2 }, "end": { - "offset": 26405, - "line": 870, + "offset": 27087, + "line": 899, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f45440", + "id": "0x5594b7489950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26361, - "line": 869, + "offset": 27043, + "line": 898, "col": 9, "tokLen": 1 }, "end": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 } @@ -24922,67 +36932,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f45428", + "id": "0x5594b7489938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 }, "end": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f45408", + "id": "0x5594b7489918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 }, "end": { - "offset": 26363, + "offset": 27045, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f440e0", + "id": "0x5594b74886d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26361, + "offset": 27043, "col": 9, "tokLen": 1 }, "end": { - "offset": 26361, + "offset": 27043, "col": 9, "tokLen": 1 } @@ -24990,11 +37000,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25003,16 +37013,16 @@ } }, { - "id": "0x558a51f453f0", + "id": "0x5594b7489900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 }, "end": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 } @@ -25024,16 +37034,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f44100", + "id": "0x5594b74886f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 }, "end": { - "offset": 26366, + "offset": 27048, "col": 14, "tokLen": 16 } @@ -25049,33 +37059,33 @@ ] }, { - "id": "0x558a51f454e0", + "id": "0x5594b74899f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26392, - "line": 870, + "offset": 27074, + "line": 899, "col": 9, "tokLen": 6 }, "end": { - "offset": 26405, + "offset": 27087, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f454b0", + "id": "0x5594b74899c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26399, + "offset": 27081, "col": 16, "tokLen": 4 }, "end": { - "offset": 26405, + "offset": 27087, "col": 22, "tokLen": 13 } @@ -25085,7 +37095,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b1e0", + "id": "0x5594b6a873f0", "kind": "EnumConstantDecl", "name": "TRIGGER_GATED", "type": { @@ -25098,17 +37108,17 @@ ] }, { - "id": "0x558a51f45b18", + "id": "0x5594b748a070", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26424, - "line": 871, + "offset": 27106, + "line": 900, "col": 5, "tokLen": 5 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } @@ -25120,16 +37130,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f45b00", + "id": "0x5594b748a058", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26424, + "offset": 27106, "col": 5, "tokLen": 5 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } @@ -25140,28 +37150,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f45ad8", + "id": "0x5594b748a030", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26430, + "offset": 27112, "col": 11, "tokLen": 12 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -25170,28 +37179,27 @@ }, "inner": [ { - "id": "0x558a51f45ab8", + "id": "0x5594b748a010", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26430, + "offset": 27112, "col": 11, "tokLen": 12 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f45ab0", + "temp": "0x5594b748a008", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -25200,22 +37208,21 @@ }, "inner": [ { - "id": "0x558a51f45a80", + "id": "0x5594b7489fd8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26430, + "offset": 27112, "col": 11, "tokLen": 12 }, "end": { - "offset": 26469, + "offset": 27151, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -25226,73 +37233,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f45a68", + "id": "0x5594b7489fc0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f45a50", + "id": "0x5594b7489fa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f45a30", + "id": "0x5594b7489f88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f45a28", + "temp": "0x5594b7489f80", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -25301,89 +37308,89 @@ }, "inner": [ { - "id": "0x558a51f459f0", + "id": "0x5594b7489f48", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f459d8", + "id": "0x5594b7489f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 }, "end": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f459b8", + "id": "0x5594b7489f10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 }, "end": { - "offset": 26466, + "offset": 27148, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f459a0", + "id": "0x5594b7489ef8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 } @@ -25395,16 +37402,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f45520", + "id": "0x5594b7489a58", "kind": "StringLiteral", "range": { "begin": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 }, "end": { - "offset": 26443, + "offset": 27125, "col": 24, "tokLen": 22 } @@ -25418,16 +37425,16 @@ ] }, { - "id": "0x558a51f45550", + "id": "0x5594b7489a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 }, "end": { - "offset": 26468, + "offset": 27150, "col": 49, "tokLen": 1 } @@ -25435,11 +37442,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f3ed60", + "id": "0x5594b7482ba8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25470,31 +37477,31 @@ ] }, { - "id": "0x558a51f45d00", + "id": "0x5594b748a238", "kind": "FunctionDecl", "loc": { - "offset": 26512, + "offset": 27194, "file": "ToString.cpp", - "line": 874, + "line": 903, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 26475, + "offset": 27157, "col": 1, "tokLen": 8 }, "end": { - "offset": 26813, - "line": 882, + "offset": 27495, + "line": 911, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbb0e0", + "previousDecl": "0x5594b7121f08", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::frameDiscardPolicy (const std::string &)" }, @@ -25506,13 +37513,13 @@ }, "inner": [ { - "id": "0x558a51529090", + "id": "0x5594b6a7b680", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x558a51528fe8", + "id": "0x5594b6a7b470", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -25520,22 +37527,26 @@ ] }, { - "id": "0x558a51f45c20", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b748a168", "kind": "ParmVarDecl", "loc": { - "offset": 26540, - "line": 874, + "offset": 27222, + "line": 903, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 26521, + "offset": 27203, "col": 47, "tokLen": 5 }, "end": { - "offset": 26540, + "offset": 27222, "col": 66, "tokLen": 1 } @@ -25547,52 +37558,52 @@ } }, { - "id": "0x558a51f4a200", + "id": "0x5594b748efb0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 26543, + "offset": 27225, "col": 69, "tokLen": 1 }, "end": { - "offset": 26813, - "line": 882, + "offset": 27495, + "line": 911, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f47320", + "id": "0x5594b748c288", "kind": "IfStmt", "range": { "begin": { - "offset": 26549, - "line": 875, + "offset": 27231, + "line": 904, "col": 5, "tokLen": 2 }, "end": { - "offset": 26592, - "line": 876, + "offset": 27274, + "line": 905, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f47270", + "id": "0x5594b748c1d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26553, - "line": 875, + "offset": 27235, + "line": 904, "col": 9, "tokLen": 1 }, "end": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 } @@ -25604,67 +37615,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f47258", + "id": "0x5594b748c1b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 }, "end": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f47238", + "id": "0x5594b748c198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 }, "end": { - "offset": 26555, + "offset": 27237, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f45ee8", + "id": "0x5594b748af58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26553, + "offset": 27235, "col": 9, "tokLen": 1 }, "end": { - "offset": 26553, + "offset": 27235, "col": 9, "tokLen": 1 } @@ -25672,11 +37683,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25685,16 +37696,16 @@ } }, { - "id": "0x558a51f47220", + "id": "0x5594b748c180", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 }, "end": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 } @@ -25706,16 +37717,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f45f08", + "id": "0x5594b748af78", "kind": "StringLiteral", "range": { "begin": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 }, "end": { - "offset": 26558, + "offset": 27240, "col": 14, "tokLen": 11 } @@ -25731,33 +37742,33 @@ ] }, { - "id": "0x558a51f47310", + "id": "0x5594b748c278", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26579, - "line": 876, + "offset": 27261, + "line": 905, "col": 9, "tokLen": 6 }, "end": { - "offset": 26592, + "offset": 27274, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f472e0", + "id": "0x5594b748c248", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26586, + "offset": 27268, "col": 16, "tokLen": 4 }, "end": { - "offset": 26592, + "offset": 27274, "col": 22, "tokLen": 10 } @@ -25767,7 +37778,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515290b0", + "id": "0x5594b6a7b518", "kind": "EnumConstantDecl", "name": "NO_DISCARD", "type": { @@ -25780,35 +37791,35 @@ ] }, { - "id": "0x558a51f48750", + "id": "0x5594b748d5d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26608, - "line": 877, + "offset": 27290, + "line": 906, "col": 5, "tokLen": 2 }, "end": { - "offset": 26654, - "line": 878, + "offset": 27336, + "line": 907, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f486a0", + "id": "0x5594b748d520", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26612, - "line": 877, + "offset": 27294, + "line": 906, "col": 9, "tokLen": 1 }, "end": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 } @@ -25820,67 +37831,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f48688", + "id": "0x5594b748d508", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 }, "end": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f48668", + "id": "0x5594b748d4e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 }, "end": { - "offset": 26614, + "offset": 27296, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f47340", + "id": "0x5594b748c2a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26612, + "offset": 27294, "col": 9, "tokLen": 1 }, "end": { - "offset": 26612, + "offset": 27294, "col": 9, "tokLen": 1 } @@ -25888,11 +37899,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25901,16 +37912,16 @@ } }, { - "id": "0x558a51f48650", + "id": "0x5594b748d4d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 }, "end": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 } @@ -25922,16 +37933,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f47360", + "id": "0x5594b748c2c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 }, "end": { - "offset": 26617, + "offset": 27299, "col": 14, "tokLen": 14 } @@ -25947,33 +37958,33 @@ ] }, { - "id": "0x558a51f48740", + "id": "0x5594b748d5c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26641, - "line": 878, + "offset": 27323, + "line": 907, "col": 9, "tokLen": 6 }, "end": { - "offset": 26654, + "offset": 27336, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x558a51f48710", + "id": "0x5594b748d598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26648, + "offset": 27330, "col": 16, "tokLen": 4 }, "end": { - "offset": 26654, + "offset": 27336, "col": 22, "tokLen": 20 } @@ -25983,7 +37994,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51529108", + "id": "0x5594b6a7b570", "kind": "EnumConstantDecl", "name": "DISCARD_EMPTY_FRAMES", "type": { @@ -25996,35 +38007,35 @@ ] }, { - "id": "0x558a51f49b80", + "id": "0x5594b748e928", "kind": "IfStmt", "range": { "begin": { - "offset": 26680, - "line": 879, + "offset": 27362, + "line": 908, "col": 5, "tokLen": 2 }, "end": { - "offset": 26728, - "line": 880, + "offset": 27410, + "line": 909, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f49ad0", + "id": "0x5594b748e870", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26684, - "line": 879, + "offset": 27366, + "line": 908, "col": 9, "tokLen": 1 }, "end": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 } @@ -26036,67 +38047,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f49ab8", + "id": "0x5594b748e858", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 }, "end": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f49a98", + "id": "0x5594b748e838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 }, "end": { - "offset": 26686, + "offset": 27368, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f48770", + "id": "0x5594b748d5f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26684, + "offset": 27366, "col": 9, "tokLen": 1 }, "end": { - "offset": 26684, + "offset": 27366, "col": 9, "tokLen": 1 } @@ -26104,11 +38115,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26117,16 +38128,16 @@ } }, { - "id": "0x558a51f49a80", + "id": "0x5594b748e820", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 }, "end": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 } @@ -26138,16 +38149,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f48790", + "id": "0x5594b748d618", "kind": "StringLiteral", "range": { "begin": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 }, "end": { - "offset": 26689, + "offset": 27371, "col": 14, "tokLen": 16 } @@ -26163,33 +38174,33 @@ ] }, { - "id": "0x558a51f49b70", + "id": "0x5594b748e918", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26715, - "line": 880, + "offset": 27397, + "line": 909, "col": 9, "tokLen": 6 }, "end": { - "offset": 26728, + "offset": 27410, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f49b40", + "id": "0x5594b748e8e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26722, + "offset": 27404, "col": 16, "tokLen": 4 }, "end": { - "offset": 26728, + "offset": 27410, "col": 22, "tokLen": 22 } @@ -26199,7 +38210,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51529160", + "id": "0x5594b6a7b5c8", "kind": "EnumConstantDecl", "name": "DISCARD_PARTIAL_FRAMES", "type": { @@ -26212,17 +38223,17 @@ ] }, { - "id": "0x558a51f4a1e8", + "id": "0x5594b748ef98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26756, - "line": 881, + "offset": 27438, + "line": 910, "col": 5, "tokLen": 5 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } @@ -26234,16 +38245,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f4a1d0", + "id": "0x5594b748ef80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26756, + "offset": 27438, "col": 5, "tokLen": 5 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } @@ -26254,28 +38265,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f4a1a8", + "id": "0x5594b748ef58", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26762, + "offset": 27444, "col": 11, "tokLen": 12 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -26284,28 +38294,27 @@ }, "inner": [ { - "id": "0x558a51f4a188", + "id": "0x5594b748ef38", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26762, + "offset": 27444, "col": 11, "tokLen": 12 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f4a180", + "temp": "0x5594b748ef30", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -26314,22 +38323,21 @@ }, "inner": [ { - "id": "0x558a51f4a150", + "id": "0x5594b748ef00", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26762, + "offset": 27444, "col": 11, "tokLen": 12 }, "end": { - "offset": 26810, + "offset": 27492, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -26340,73 +38348,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f4a138", + "id": "0x5594b748eee8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f4a120", + "id": "0x5594b748eed0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f4a100", + "id": "0x5594b748eeb0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f4a0f8", + "temp": "0x5594b748eea8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -26415,89 +38423,89 @@ }, "inner": [ { - "id": "0x558a51f4a0c0", + "id": "0x5594b748ee70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f4a0a8", + "id": "0x5594b748ee58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 }, "end": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4a088", + "id": "0x5594b748ee38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 }, "end": { - "offset": 26807, + "offset": 27489, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f4a070", + "id": "0x5594b748ee20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 } @@ -26509,16 +38517,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f49bb0", + "id": "0x5594b748e978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 }, "end": { - "offset": 26775, + "offset": 27457, "col": 24, "tokLen": 31 } @@ -26532,16 +38540,16 @@ ] }, { - "id": "0x558a51f49be8", + "id": "0x5594b748e9b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 }, "end": { - "offset": 26809, + "offset": 27491, "col": 58, "tokLen": 1 } @@ -26549,11 +38557,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f45c20", + "id": "0x5594b748a168", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26584,31 +38592,31 @@ ] }, { - "id": "0x558a51f4a3c0", + "id": "0x5594b748f158", "kind": "FunctionDecl", "loc": { - "offset": 26845, + "offset": 27527, "file": "ToString.cpp", - "line": 884, + "line": 913, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 26816, + "offset": 27498, "col": 1, "tokLen": 8 }, "end": { - "offset": 27030, - "line": 890, + "offset": 27712, + "line": 919, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbb670", + "previousDecl": "0x5594b7123038", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::fileFormat (const std::string &)" }, @@ -26620,13 +38628,13 @@ }, "inner": [ { - "id": "0x558a515292b0", + "id": "0x5594b6a7b850", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x558a51529210", + "id": "0x5594b6a7b6a0", "kind": "EnumDecl", "name": "fileFormat" } @@ -26634,22 +38642,26 @@ ] }, { - "id": "0x558a51f4a2e0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b748f080", "kind": "ParmVarDecl", "loc": { - "offset": 26873, - "line": 884, + "offset": 27555, + "line": 913, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 26854, + "offset": 27536, "col": 39, "tokLen": 5 }, "end": { - "offset": 26873, + "offset": 27555, "col": 58, "tokLen": 1 } @@ -26661,52 +38673,52 @@ } }, { - "id": "0x558a51f4d420", + "id": "0x5594b7492b78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 26876, + "offset": 27558, "col": 61, "tokLen": 1 }, "end": { - "offset": 27030, - "line": 890, + "offset": 27712, + "line": 919, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f4b9b0", + "id": "0x5594b74911a8", "kind": "IfStmt", "range": { "begin": { - "offset": 26882, - "line": 885, + "offset": 27564, + "line": 914, "col": 5, "tokLen": 2 }, "end": { - "offset": 26920, - "line": 886, + "offset": 27602, + "line": 915, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f4b900", + "id": "0x5594b74910f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26886, - "line": 885, + "offset": 27568, + "line": 914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 } @@ -26718,67 +38730,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4b8e8", + "id": "0x5594b74910d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 }, "end": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4b8c8", + "id": "0x5594b74910b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 }, "end": { - "offset": 26888, + "offset": 27570, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4a5a8", + "id": "0x5594b748fe78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26886, + "offset": 27568, "col": 9, "tokLen": 1 }, "end": { - "offset": 26886, + "offset": 27568, "col": 9, "tokLen": 1 } @@ -26786,11 +38798,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4a2e0", + "id": "0x5594b748f080", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26799,16 +38811,16 @@ } }, { - "id": "0x558a51f4b8b0", + "id": "0x5594b74910a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 }, "end": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 } @@ -26820,16 +38832,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4a5c8", + "id": "0x5594b748fe98", "kind": "StringLiteral", "range": { "begin": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 }, "end": { - "offset": 26891, + "offset": 27573, "col": 14, "tokLen": 6 } @@ -26845,33 +38857,33 @@ ] }, { - "id": "0x558a51f4b9a0", + "id": "0x5594b7491198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26907, - "line": 886, + "offset": 27589, + "line": 915, "col": 9, "tokLen": 6 }, "end": { - "offset": 26920, + "offset": 27602, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f4b970", + "id": "0x5594b7491168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26914, + "offset": 27596, "col": 16, "tokLen": 4 }, "end": { - "offset": 26920, + "offset": 27602, "col": 22, "tokLen": 4 } @@ -26881,7 +38893,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51529328", + "id": "0x5594b6a7b7a0", "kind": "EnumConstantDecl", "name": "HDF5", "type": { @@ -26894,35 +38906,35 @@ ] }, { - "id": "0x558a51f4cde0", + "id": "0x5594b74924f8", "kind": "IfStmt", "range": { "begin": { - "offset": 26930, - "line": 887, + "offset": 27612, + "line": 916, "col": 5, "tokLen": 2 }, "end": { - "offset": 26970, - "line": 888, + "offset": 27652, + "line": 917, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f4cd30", + "id": "0x5594b7492440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26934, - "line": 887, + "offset": 27616, + "line": 916, "col": 9, "tokLen": 1 }, "end": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 } @@ -26934,67 +38946,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4cd18", + "id": "0x5594b7492428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 }, "end": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4ccf8", + "id": "0x5594b7492408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 }, "end": { - "offset": 26936, + "offset": 27618, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4b9d0", + "id": "0x5594b74911c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26934, + "offset": 27616, "col": 9, "tokLen": 1 }, "end": { - "offset": 26934, + "offset": 27616, "col": 9, "tokLen": 1 } @@ -27002,11 +39014,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4a2e0", + "id": "0x5594b748f080", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27015,16 +39027,16 @@ } }, { - "id": "0x558a51f4cce0", + "id": "0x5594b74923f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 }, "end": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 } @@ -27036,16 +39048,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4b9f0", + "id": "0x5594b74911e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 }, "end": { - "offset": 26939, + "offset": 27621, "col": 14, "tokLen": 8 } @@ -27061,33 +39073,33 @@ ] }, { - "id": "0x558a51f4cdd0", + "id": "0x5594b74924e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26957, - "line": 888, + "offset": 27639, + "line": 917, "col": 9, "tokLen": 6 }, "end": { - "offset": 26970, + "offset": 27652, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f4cda0", + "id": "0x5594b74924b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26964, + "offset": 27646, "col": 16, "tokLen": 4 }, "end": { - "offset": 26970, + "offset": 27652, "col": 22, "tokLen": 6 } @@ -27097,7 +39109,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515292d0", + "id": "0x5594b6a7b748", "kind": "EnumConstantDecl", "name": "BINARY", "type": { @@ -27110,17 +39122,17 @@ ] }, { - "id": "0x558a51f4d408", + "id": "0x5594b7492b60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 26982, - "line": 889, + "offset": 27664, + "line": 918, "col": 5, "tokLen": 5 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } @@ -27132,16 +39144,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f4d3f0", + "id": "0x5594b7492b48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 26982, + "offset": 27664, "col": 5, "tokLen": 5 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } @@ -27152,28 +39164,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f4d3c8", + "id": "0x5594b7492b20", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 26988, + "offset": 27670, "col": 11, "tokLen": 12 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -27182,28 +39193,27 @@ }, "inner": [ { - "id": "0x558a51f4d3a8", + "id": "0x5594b7492b00", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 26988, + "offset": 27670, "col": 11, "tokLen": 12 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f4d3a0", + "temp": "0x5594b7492af8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -27212,22 +39222,21 @@ }, "inner": [ { - "id": "0x558a51f4d370", + "id": "0x5594b7492ac8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 26988, + "offset": 27670, "col": 11, "tokLen": 12 }, "end": { - "offset": 27027, + "offset": 27709, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -27238,73 +39247,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f4d358", + "id": "0x5594b7492ab0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f4d340", + "id": "0x5594b7492a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f4d320", + "id": "0x5594b7492a78", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f4d318", + "temp": "0x5594b7492a70", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -27313,89 +39322,89 @@ }, "inner": [ { - "id": "0x558a51f4d2e0", + "id": "0x5594b7492a38", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f4d2c8", + "id": "0x5594b7492a20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 }, "end": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4d2a8", + "id": "0x5594b7492a00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 }, "end": { - "offset": 27024, + "offset": 27706, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f4d290", + "id": "0x5594b74929e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 } @@ -27407,16 +39416,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4ce10", + "id": "0x5594b7492548", "kind": "StringLiteral", "range": { "begin": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 }, "end": { - "offset": 27001, + "offset": 27683, "col": 24, "tokLen": 22 } @@ -27430,16 +39439,16 @@ ] }, { - "id": "0x558a51f4ce40", + "id": "0x5594b7492578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 }, "end": { - "offset": 27026, + "offset": 27708, "col": 49, "tokLen": 1 } @@ -27447,11 +39456,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4a2e0", + "id": "0x5594b748f080", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27482,31 +39491,31 @@ ] }, { - "id": "0x558a51f4d5d0", + "id": "0x5594b7492d18", "kind": "FunctionDecl", "loc": { - "offset": 27070, + "offset": 27752, "file": "ToString.cpp", - "line": 892, + "line": 921, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 27033, + "offset": 27715, "col": 1, "tokLen": 8 }, "end": { - "offset": 27464, - "line": 902, + "offset": 28146, + "line": 931, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbbc00", + "previousDecl": "0x5594b7124168", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::externalSignalFlag (const std::string &)" }, @@ -27518,13 +39527,13 @@ }, "inner": [ { - "id": "0x558a5152ae10", + "id": "0x5594b6a871a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x558a5152ad68", + "id": "0x5594b6a86f98", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -27532,22 +39541,26 @@ ] }, { - "id": "0x558a51f4d4f8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "loc": { - "offset": 27098, - "line": 892, + "offset": 27780, + "line": 921, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 27079, + "offset": 27761, "col": 47, "tokLen": 5 }, "end": { - "offset": 27098, + "offset": 27780, "col": 66, "tokLen": 1 } @@ -27559,52 +39572,52 @@ } }, { - "id": "0x558a51f52eb8", + "id": "0x5594b7498e00", "kind": "CompoundStmt", "range": { "begin": { - "offset": 27101, + "offset": 27783, "col": 69, "tokLen": 1 }, "end": { - "offset": 27464, - "line": 902, + "offset": 28146, + "line": 931, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f4ebd0", + "id": "0x5594b7494d78", "kind": "IfStmt", "range": { "begin": { - "offset": 27107, - "line": 893, + "offset": 27789, + "line": 922, "col": 5, "tokLen": 2 }, "end": { - "offset": 27163, - "line": 894, + "offset": 27845, + "line": 923, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f4eb20", + "id": "0x5594b7494cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27111, - "line": 893, + "offset": 27793, + "line": 922, "col": 9, "tokLen": 1 }, "end": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 } @@ -27616,67 +39629,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4eb08", + "id": "0x5594b7494ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 }, "end": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4eae8", + "id": "0x5594b7494c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 }, "end": { - "offset": 27113, + "offset": 27795, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4d7b8", + "id": "0x5594b7493a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27111, + "offset": 27793, "col": 9, "tokLen": 1 }, "end": { - "offset": 27111, + "offset": 27793, "col": 9, "tokLen": 1 } @@ -27684,11 +39697,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27697,16 +39710,16 @@ } }, { - "id": "0x558a51f4ead0", + "id": "0x5594b7494c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 }, "end": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 } @@ -27718,16 +39731,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4d7d8", + "id": "0x5594b7493a58", "kind": "StringLiteral", "range": { "begin": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 }, "end": { - "offset": 27116, + "offset": 27798, "col": 14, "tokLen": 24 } @@ -27743,33 +39756,33 @@ ] }, { - "id": "0x558a51f4ebc0", + "id": "0x5594b7494d68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27150, - "line": 894, + "offset": 27832, + "line": 923, "col": 9, "tokLen": 6 }, "end": { - "offset": 27163, + "offset": 27845, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x558a51f4eb90", + "id": "0x5594b7494d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27157, + "offset": 27839, "col": 16, "tokLen": 4 }, "end": { - "offset": 27163, + "offset": 27845, "col": 22, "tokLen": 22 } @@ -27779,7 +39792,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ae30", + "id": "0x5594b6a87040", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_RISING_EDGE", "type": { @@ -27792,35 +39805,35 @@ ] }, { - "id": "0x558a51f50010", + "id": "0x5594b74960d8", "kind": "IfStmt", "range": { "begin": { - "offset": 27191, - "line": 895, + "offset": 27873, + "line": 924, "col": 5, "tokLen": 2 }, "end": { - "offset": 27248, - "line": 896, + "offset": 27930, + "line": 925, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f4ff60", + "id": "0x5594b7496020", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27195, - "line": 895, + "offset": 27877, + "line": 924, "col": 9, "tokLen": 1 }, "end": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 } @@ -27832,67 +39845,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f4ff48", + "id": "0x5594b7496008", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 }, "end": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f4ff28", + "id": "0x5594b7495fe8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 }, "end": { - "offset": 27197, + "offset": 27879, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f4ebf0", + "id": "0x5594b7494d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27195, + "offset": 27877, "col": 9, "tokLen": 1 }, "end": { - "offset": 27195, + "offset": 27877, "col": 9, "tokLen": 1 } @@ -27900,11 +39913,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27913,16 +39926,16 @@ } }, { - "id": "0x558a51f4ff10", + "id": "0x5594b7495fd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 }, "end": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 } @@ -27934,16 +39947,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f4ec10", + "id": "0x5594b7494db8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 }, "end": { - "offset": 27200, + "offset": 27882, "col": 14, "tokLen": 25 } @@ -27959,33 +39972,33 @@ ] }, { - "id": "0x558a51f50000", + "id": "0x5594b74960c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27235, - "line": 896, + "offset": 27917, + "line": 925, "col": 9, "tokLen": 6 }, "end": { - "offset": 27248, + "offset": 27930, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f4ffd0", + "id": "0x5594b7496098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27242, + "offset": 27924, "col": 16, "tokLen": 4 }, "end": { - "offset": 27248, + "offset": 27930, "col": 22, "tokLen": 23 } @@ -27995,7 +40008,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ae88", + "id": "0x5594b6a87098", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_FALLING_EDGE", "type": { @@ -28008,35 +40021,35 @@ ] }, { - "id": "0x558a51f51440", + "id": "0x5594b7497428", "kind": "IfStmt", "range": { "begin": { - "offset": 27277, - "line": 897, + "offset": 27959, + "line": 926, "col": 5, "tokLen": 2 }, "end": { - "offset": 27323, - "line": 898, + "offset": 28005, + "line": 927, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f51390", + "id": "0x5594b7497370", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27281, - "line": 897, + "offset": 27963, + "line": 926, "col": 9, "tokLen": 1 }, "end": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 } @@ -28048,67 +40061,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f51378", + "id": "0x5594b7497358", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 }, "end": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f51358", + "id": "0x5594b7497338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 }, "end": { - "offset": 27283, + "offset": 27965, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f50030", + "id": "0x5594b74960f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27281, + "offset": 27963, "col": 9, "tokLen": 1 }, "end": { - "offset": 27281, + "offset": 27963, "col": 9, "tokLen": 1 } @@ -28116,11 +40129,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28129,16 +40142,16 @@ } }, { - "id": "0x558a51f51340", + "id": "0x5594b7497320", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 }, "end": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 } @@ -28150,16 +40163,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f50050", + "id": "0x5594b7496118", "kind": "StringLiteral", "range": { "begin": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 }, "end": { - "offset": 27286, + "offset": 27968, "col": 14, "tokLen": 14 } @@ -28175,33 +40188,33 @@ ] }, { - "id": "0x558a51f51430", + "id": "0x5594b7497418", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27310, - "line": 898, + "offset": 27992, + "line": 927, "col": 9, "tokLen": 6 }, "end": { - "offset": 27323, + "offset": 28005, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f51400", + "id": "0x5594b74973e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27317, + "offset": 27999, "col": 16, "tokLen": 4 }, "end": { - "offset": 27323, + "offset": 28005, "col": 22, "tokLen": 12 } @@ -28211,7 +40224,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152aee0", + "id": "0x5594b6a870f0", "kind": "EnumConstantDecl", "name": "INVERSION_ON", "type": { @@ -28224,35 +40237,35 @@ ] }, { - "id": "0x558a51f52870", + "id": "0x5594b7498778", "kind": "IfStmt", "range": { "begin": { - "offset": 27341, - "line": 899, + "offset": 28023, + "line": 928, "col": 5, "tokLen": 2 }, "end": { - "offset": 27388, - "line": 900, + "offset": 28070, + "line": 929, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f527c0", + "id": "0x5594b74986c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27345, - "line": 899, + "offset": 28027, + "line": 928, "col": 9, "tokLen": 1 }, "end": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 } @@ -28264,67 +40277,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f527a8", + "id": "0x5594b74986a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 }, "end": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f52788", + "id": "0x5594b7498688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 }, "end": { - "offset": 27347, + "offset": 28029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f51460", + "id": "0x5594b7497448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27345, + "offset": 28027, "col": 9, "tokLen": 1 }, "end": { - "offset": 27345, + "offset": 28027, "col": 9, "tokLen": 1 } @@ -28332,11 +40345,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28345,16 +40358,16 @@ } }, { - "id": "0x558a51f52770", + "id": "0x5594b7498670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 }, "end": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 } @@ -28366,16 +40379,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f51480", + "id": "0x5594b7497468", "kind": "StringLiteral", "range": { "begin": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 }, "end": { - "offset": 27350, + "offset": 28032, "col": 14, "tokLen": 15 } @@ -28391,33 +40404,33 @@ ] }, { - "id": "0x558a51f52860", + "id": "0x5594b7498768", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27375, - "line": 900, + "offset": 28057, + "line": 929, "col": 9, "tokLen": 6 }, "end": { - "offset": 27388, + "offset": 28070, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51f52830", + "id": "0x5594b7498738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27382, + "offset": 28064, "col": 16, "tokLen": 4 }, "end": { - "offset": 27388, + "offset": 28070, "col": 22, "tokLen": 13 } @@ -28427,7 +40440,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152af38", + "id": "0x5594b6a87148", "kind": "EnumConstantDecl", "name": "INVERSION_OFF", "type": { @@ -28440,17 +40453,17 @@ ] }, { - "id": "0x558a51f52ea0", + "id": "0x5594b7498de8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 27407, - "line": 901, + "offset": 28089, + "line": 930, "col": 5, "tokLen": 5 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } @@ -28462,16 +40475,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f52e88", + "id": "0x5594b7498dd0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 27407, + "offset": 28089, "col": 5, "tokLen": 5 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } @@ -28482,28 +40495,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f52e60", + "id": "0x5594b7498da8", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 27413, + "offset": 28095, "col": 11, "tokLen": 12 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -28512,28 +40524,27 @@ }, "inner": [ { - "id": "0x558a51f52e40", + "id": "0x5594b7498d88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27413, + "offset": 28095, "col": 11, "tokLen": 12 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f52e38", + "temp": "0x5594b7498d80", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -28542,22 +40553,21 @@ }, "inner": [ { - "id": "0x558a51f52e08", + "id": "0x5594b7498d50", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 27413, + "offset": 28095, "col": 11, "tokLen": 12 }, "end": { - "offset": 27461, + "offset": 28143, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -28568,73 +40578,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f52df0", + "id": "0x5594b7498d38", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f52dd8", + "id": "0x5594b7498d20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f52db8", + "id": "0x5594b7498d00", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f52db0", + "temp": "0x5594b7498cf8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -28643,89 +40653,89 @@ }, "inner": [ { - "id": "0x558a51f52d78", + "id": "0x5594b7498cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f52d60", + "id": "0x5594b7498ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 }, "end": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f52d40", + "id": "0x5594b7498c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 }, "end": { - "offset": 27458, + "offset": 28140, "col": 56, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f52d28", + "id": "0x5594b7498c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 } @@ -28737,16 +40747,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f528a0", + "id": "0x5594b74987c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 }, "end": { - "offset": 27426, + "offset": 28108, "col": 24, "tokLen": 31 } @@ -28760,16 +40770,16 @@ ] }, { - "id": "0x558a51f528d8", + "id": "0x5594b7498800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 }, "end": { - "offset": 27460, + "offset": 28142, "col": 58, "tokLen": 1 } @@ -28777,11 +40787,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f4d4f8", + "id": "0x5594b7492c40", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28812,31 +40822,31 @@ ] }, { - "id": "0x558a51f53080", + "id": "0x5594b7498fa8", "kind": "FunctionDecl", "loc": { - "offset": 27497, + "offset": 28179, "file": "ToString.cpp", - "line": 904, + "line": 933, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 27467, + "offset": 28149, "col": 1, "tokLen": 8 }, "end": { - "offset": 27920, - "line": 916, + "offset": 28602, + "line": 945, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbc190", + "previousDecl": "0x5594b7125298", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::readoutMode (const std::string &)" }, @@ -28848,13 +40858,13 @@ }, "inner": [ { - "id": "0x558a5152e590", + "id": "0x5594b6a8a990", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x558a5152e4e8", + "id": "0x5594b6a8a728", "kind": "EnumDecl", "name": "readoutMode" } @@ -28862,22 +40872,26 @@ ] }, { - "id": "0x558a51f52fa0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "loc": { - "offset": 27525, - "line": 904, + "offset": 28207, + "line": 933, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 27506, + "offset": 28188, "col": 40, "tokLen": 5 }, "end": { - "offset": 27525, + "offset": 28207, "col": 59, "tokLen": 1 } @@ -28889,52 +40903,52 @@ } }, { - "id": "0x558a51f59db0", + "id": "0x5594b74a0410", "kind": "CompoundStmt", "range": { "begin": { - "offset": 27528, + "offset": 28210, "col": 62, "tokLen": 1 }, "end": { - "offset": 27920, - "line": 916, + "offset": 28602, + "line": 945, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f54670", + "id": "0x5594b749b008", "kind": "IfStmt", "range": { "begin": { - "offset": 27534, - "line": 905, + "offset": 28216, + "line": 934, "col": 5, "tokLen": 2 }, "end": { - "offset": 27574, - "line": 906, + "offset": 28256, + "line": 935, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f545c0", + "id": "0x5594b749af50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27538, - "line": 905, + "offset": 28220, + "line": 934, "col": 9, "tokLen": 1 }, "end": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 } @@ -28946,67 +40960,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f545a8", + "id": "0x5594b749af38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 }, "end": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f54588", + "id": "0x5594b749af18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 }, "end": { - "offset": 27540, + "offset": 28222, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f53268", + "id": "0x5594b7499cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27538, + "offset": 28220, "col": 9, "tokLen": 1 }, "end": { - "offset": 27538, + "offset": 28220, "col": 9, "tokLen": 1 } @@ -29014,11 +41028,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29027,16 +41041,16 @@ } }, { - "id": "0x558a51f54570", + "id": "0x5594b749af00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 }, "end": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 } @@ -29048,16 +41062,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f53288", + "id": "0x5594b7499ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 }, "end": { - "offset": 27543, + "offset": 28225, "col": 14, "tokLen": 8 } @@ -29073,33 +41087,33 @@ ] }, { - "id": "0x558a51f54660", + "id": "0x5594b749aff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27561, - "line": 906, + "offset": 28243, + "line": 935, "col": 9, "tokLen": 6 }, "end": { - "offset": 27574, + "offset": 28256, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51f54630", + "id": "0x5594b749afc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27568, + "offset": 28250, "col": 16, "tokLen": 4 }, "end": { - "offset": 27574, + "offset": 28256, "col": 22, "tokLen": 11 } @@ -29109,7 +41123,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e5b0", + "id": "0x5594b6a8a7d0", "kind": "EnumConstantDecl", "name": "ANALOG_ONLY", "type": { @@ -29122,35 +41136,35 @@ ] }, { - "id": "0x558a51f55aa0", + "id": "0x5594b749c358", "kind": "IfStmt", "range": { "begin": { - "offset": 27591, - "line": 907, + "offset": 28273, + "line": 936, "col": 5, "tokLen": 2 }, "end": { - "offset": 27632, - "line": 908, + "offset": 28314, + "line": 937, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f559f0", + "id": "0x5594b749c2a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27595, - "line": 907, + "offset": 28277, + "line": 936, "col": 9, "tokLen": 1 }, "end": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 } @@ -29162,67 +41176,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f559d8", + "id": "0x5594b749c288", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 }, "end": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f559b8", + "id": "0x5594b749c268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 }, "end": { - "offset": 27597, + "offset": 28279, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f54690", + "id": "0x5594b749b028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27595, + "offset": 28277, "col": 9, "tokLen": 1 }, "end": { - "offset": 27595, + "offset": 28277, "col": 9, "tokLen": 1 } @@ -29230,11 +41244,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29243,16 +41257,16 @@ } }, { - "id": "0x558a51f559a0", + "id": "0x5594b749c250", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 }, "end": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 } @@ -29264,16 +41278,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f546b0", + "id": "0x5594b749b048", "kind": "StringLiteral", "range": { "begin": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 }, "end": { - "offset": 27600, + "offset": 28282, "col": 14, "tokLen": 9 } @@ -29289,33 +41303,33 @@ ] }, { - "id": "0x558a51f55a90", + "id": "0x5594b749c348", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27619, - "line": 908, + "offset": 28301, + "line": 937, "col": 9, "tokLen": 6 }, "end": { - "offset": 27632, + "offset": 28314, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51f55a60", + "id": "0x5594b749c318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27626, + "offset": 28308, "col": 16, "tokLen": 4 }, "end": { - "offset": 27632, + "offset": 28314, "col": 22, "tokLen": 12 } @@ -29325,7 +41339,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e608", + "id": "0x5594b6a8a828", "kind": "EnumConstantDecl", "name": "DIGITAL_ONLY", "type": { @@ -29338,35 +41352,35 @@ ] }, { - "id": "0x558a51f56ed0", + "id": "0x5594b749d6a8", "kind": "IfStmt", "range": { "begin": { - "offset": 27650, - "line": 909, + "offset": 28332, + "line": 938, "col": 5, "tokLen": 2 }, "end": { - "offset": 27698, - "line": 910, + "offset": 28380, + "line": 939, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f56e20", + "id": "0x5594b749d5f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27654, - "line": 909, + "offset": 28336, + "line": 938, "col": 9, "tokLen": 1 }, "end": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 } @@ -29378,67 +41392,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f56e08", + "id": "0x5594b749d5d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f56de8", + "id": "0x5594b749d5b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28338, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f55ac0", + "id": "0x5594b749c378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27654, + "offset": 28336, "col": 9, "tokLen": 1 }, "end": { - "offset": 27654, + "offset": 28336, "col": 9, "tokLen": 1 } @@ -29446,11 +41460,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29459,16 +41473,16 @@ } }, { - "id": "0x558a51f56dd0", + "id": "0x5594b749d5a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 }, "end": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 } @@ -29480,16 +41494,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f55ae0", + "id": "0x5594b749c398", "kind": "StringLiteral", "range": { "begin": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 }, "end": { - "offset": 27659, + "offset": 28341, "col": 14, "tokLen": 16 } @@ -29505,33 +41519,33 @@ ] }, { - "id": "0x558a51f56ec0", + "id": "0x5594b749d698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27685, - "line": 910, + "offset": 28367, + "line": 939, "col": 9, "tokLen": 6 }, "end": { - "offset": 27698, + "offset": 28380, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x558a51f56e90", + "id": "0x5594b749d668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27692, + "offset": 28374, "col": 16, "tokLen": 4 }, "end": { - "offset": 27698, + "offset": 28380, "col": 22, "tokLen": 18 } @@ -29541,7 +41555,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e660", + "id": "0x5594b6a8a880", "kind": "EnumConstantDecl", "name": "ANALOG_AND_DIGITAL", "type": { @@ -29554,35 +41568,35 @@ ] }, { - "id": "0x558a51f58300", + "id": "0x5594b749e9f8", "kind": "IfStmt", "range": { "begin": { - "offset": 27722, - "line": 911, + "offset": 28404, + "line": 940, "col": 5, "tokLen": 2 }, "end": { - "offset": 27767, - "line": 912, + "offset": 28449, + "line": 941, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f58250", + "id": "0x5594b749e940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27726, - "line": 911, + "offset": 28408, + "line": 940, "col": 9, "tokLen": 1 }, "end": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 } @@ -29594,67 +41608,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f58238", + "id": "0x5594b749e928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 }, "end": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f58218", + "id": "0x5594b749e908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 }, "end": { - "offset": 27728, + "offset": 28410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f56ef0", + "id": "0x5594b749d6c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27726, + "offset": 28408, "col": 9, "tokLen": 1 }, "end": { - "offset": 27726, + "offset": 28408, "col": 9, "tokLen": 1 } @@ -29662,11 +41676,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29675,16 +41689,16 @@ } }, { - "id": "0x558a51f58200", + "id": "0x5594b749e8f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 }, "end": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 } @@ -29696,16 +41710,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f56f10", + "id": "0x5594b749d6e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 }, "end": { - "offset": 27731, + "offset": 28413, "col": 14, "tokLen": 13 } @@ -29721,33 +41735,33 @@ ] }, { - "id": "0x558a51f582f0", + "id": "0x5594b749e9e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27754, - "line": 912, + "offset": 28436, + "line": 941, "col": 9, "tokLen": 6 }, "end": { - "offset": 27767, + "offset": 28449, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51f582c0", + "id": "0x5594b749e9b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27761, + "offset": 28443, "col": 16, "tokLen": 4 }, "end": { - "offset": 27767, + "offset": 28449, "col": 22, "tokLen": 16 } @@ -29757,7 +41771,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e6b8", + "id": "0x5594b6a8a8d8", "kind": "EnumConstantDecl", "name": "TRANSCEIVER_ONLY", "type": { @@ -29770,35 +41784,35 @@ ] }, { - "id": "0x558a51f59740", + "id": "0x5594b749fd58", "kind": "IfStmt", "range": { "begin": { - "offset": 27789, - "line": 913, + "offset": 28471, + "line": 942, "col": 5, "tokLen": 2 }, "end": { - "offset": 27842, - "line": 914, + "offset": 28524, + "line": 943, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f59690", + "id": "0x5594b749fca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27793, - "line": 913, + "offset": 28475, + "line": 942, "col": 9, "tokLen": 1 }, "end": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 } @@ -29810,67 +41824,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f59678", + "id": "0x5594b749fc88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 }, "end": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f59658", + "id": "0x5594b749fc68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 }, "end": { - "offset": 27795, + "offset": 28477, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f58320", + "id": "0x5594b749ea18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27793, + "offset": 28475, "col": 9, "tokLen": 1 }, "end": { - "offset": 27793, + "offset": 28475, "col": 9, "tokLen": 1 } @@ -29878,11 +41892,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29891,16 +41905,16 @@ } }, { - "id": "0x558a51f59640", + "id": "0x5594b749fc50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 }, "end": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 } @@ -29912,16 +41926,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f58340", + "id": "0x5594b749ea38", "kind": "StringLiteral", "range": { "begin": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 }, "end": { - "offset": 27798, + "offset": 28480, "col": 14, "tokLen": 21 } @@ -29937,33 +41951,33 @@ ] }, { - "id": "0x558a51f59730", + "id": "0x5594b749fd48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27829, - "line": 914, + "offset": 28511, + "line": 943, "col": 9, "tokLen": 6 }, "end": { - "offset": 27842, + "offset": 28524, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x558a51f59700", + "id": "0x5594b749fd18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27836, + "offset": 28518, "col": 16, "tokLen": 4 }, "end": { - "offset": 27842, + "offset": 28524, "col": 22, "tokLen": 23 } @@ -29973,7 +41987,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152e710", + "id": "0x5594b6a8a930", "kind": "EnumConstantDecl", "name": "DIGITAL_AND_TRANSCEIVER", "type": { @@ -29986,17 +42000,17 @@ ] }, { - "id": "0x558a51f59d98", + "id": "0x5594b74a03f8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 27871, - "line": 915, + "offset": 28553, + "line": 944, "col": 5, "tokLen": 5 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } @@ -30008,16 +42022,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51f59d80", + "id": "0x5594b74a03e0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 27871, + "offset": 28553, "col": 5, "tokLen": 5 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } @@ -30028,28 +42042,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51f59d58", + "id": "0x5594b74a03b8", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 27877, + "offset": 28559, "col": 11, "tokLen": 12 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -30058,28 +42071,27 @@ }, "inner": [ { - "id": "0x558a51f59d38", + "id": "0x5594b74a0398", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27877, + "offset": 28559, "col": 11, "tokLen": 12 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51f59d30", + "temp": "0x5594b74a0390", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -30088,22 +42100,21 @@ }, "inner": [ { - "id": "0x558a51f59d00", + "id": "0x5594b74a0360", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 27877, + "offset": 28559, "col": 11, "tokLen": 12 }, "end": { - "offset": 27917, + "offset": 28599, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -30114,73 +42125,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51f59ce8", + "id": "0x5594b74a0348", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51f59cd0", + "id": "0x5594b74a0330", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51f59cb0", + "id": "0x5594b74a0310", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51f59ca8", + "temp": "0x5594b74a0308", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -30189,89 +42200,89 @@ }, "inner": [ { - "id": "0x558a51f59c70", + "id": "0x5594b74a02d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51f59c58", + "id": "0x5594b74a02b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 }, "end": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f59c38", + "id": "0x5594b74a0298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 }, "end": { - "offset": 27914, + "offset": 28596, "col": 48, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51f59c20", + "id": "0x5594b74a0280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 } @@ -30283,16 +42294,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f59770", + "id": "0x5594b749fda8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 }, "end": { - "offset": 27890, + "offset": 28572, "col": 24, "tokLen": 23 } @@ -30306,16 +42317,16 @@ ] }, { - "id": "0x558a51f597a0", + "id": "0x5594b749fdd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 }, "end": { - "offset": 27916, + "offset": 28598, "col": 50, "tokLen": 1 } @@ -30323,11 +42334,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f52fa0", + "id": "0x5594b7498ed8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30358,31 +42369,31 @@ ] }, { - "id": "0x558a51f59f80", + "id": "0x5594b74a05c8", "kind": "FunctionDecl", "loc": { - "offset": 27950, + "offset": 28632, "file": "ToString.cpp", - "line": 918, + "line": 947, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 27923, + "offset": 28605, "col": 1, "tokLen": 8 }, "end": { - "offset": 33113, - "line": 1096, + "offset": 33795, + "line": 1125, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbc720", + "previousDecl": "0x5594b71263c8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::dacIndex (const std::string &)" }, @@ -30394,13 +42405,13 @@ }, "inner": [ { - "id": "0x558a5152b360", + "id": "0x5594b6a89730", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x558a5152b2b8", + "id": "0x5594b6a874e8", "kind": "EnumDecl", "name": "dacIndex" } @@ -30408,22 +42419,26 @@ ] }, { - "id": "0x558a51f59ea0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "loc": { - "offset": 27978, - "line": 918, + "offset": 28660, + "line": 947, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 27959, + "offset": 28641, "col": 37, "tokLen": 5 }, "end": { - "offset": 27978, + "offset": 28660, "col": 56, "tokLen": 1 } @@ -30435,52 +42450,52 @@ } }, { - "id": "0x558a51fdfb00", + "id": "0x5594b7520ff8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 27981, + "offset": 28663, "col": 59, "tokLen": 1 }, "end": { - "offset": 33113, - "line": 1096, + "offset": 33795, + "line": 1125, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51f5c920", + "id": "0x5594b74a38e8", "kind": "IfStmt", "range": { "begin": { - "offset": 27987, - "line": 919, + "offset": 28669, + "line": 948, "col": 5, "tokLen": 2 }, "end": { - "offset": 28038, - "line": 920, + "offset": 28720, + "line": 949, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5c888", + "id": "0x5594b74a3848", "kind": "BinaryOperator", "range": { "begin": { - "offset": 27991, - "line": 919, + "offset": 28673, + "line": 948, "col": 9, "tokLen": 1 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30492,16 +42507,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f5b4c0", + "id": "0x5594b74a2560", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27991, + "offset": 28673, "col": 9, "tokLen": 1 }, "end": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 } @@ -30513,67 +42528,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5b4a8", + "id": "0x5594b74a2548", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 }, "end": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f5b488", + "id": "0x5594b74a2528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 }, "end": { - "offset": 27993, + "offset": 28675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5a168", + "id": "0x5594b74a12e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27991, + "offset": 28673, "col": 9, "tokLen": 1 }, "end": { - "offset": 27991, + "offset": 28673, "col": 9, "tokLen": 1 } @@ -30581,11 +42596,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30594,16 +42609,16 @@ } }, { - "id": "0x558a51f5b470", + "id": "0x5594b74a2510", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 }, "end": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 } @@ -30615,16 +42630,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5a188", + "id": "0x5594b74a1308", "kind": "StringLiteral", "range": { "begin": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 }, "end": { - "offset": 27996, + "offset": 28678, "col": 14, "tokLen": 7 } @@ -30640,16 +42655,16 @@ ] }, { - "id": "0x558a51f5c850", + "id": "0x5594b74a3810", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28007, + "offset": 28689, "col": 25, "tokLen": 1 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30661,67 +42676,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5c838", + "id": "0x5594b74a37f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28009, + "offset": 28691, "col": 27, "tokLen": 2 }, "end": { - "offset": 28009, + "offset": 28691, "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": "0x558a51f5c818", + "id": "0x5594b74a37d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28009, + "offset": 28691, "col": 27, "tokLen": 2 }, "end": { - "offset": 28009, + "offset": 28691, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5b4f8", + "id": "0x5594b74a2598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28007, + "offset": 28689, "col": 25, "tokLen": 1 }, "end": { - "offset": 28007, + "offset": 28689, "col": 25, "tokLen": 1 } @@ -30729,11 +42744,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30742,16 +42757,16 @@ } }, { - "id": "0x558a51f5c800", + "id": "0x5594b74a37c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30763,16 +42778,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5b518", + "id": "0x5594b74a25b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 }, "end": { - "offset": 28012, + "offset": 28694, "col": 30, "tokLen": 3 } @@ -30790,33 +42805,33 @@ ] }, { - "id": "0x558a51f5c910", + "id": "0x5594b74a38d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28025, - "line": 920, + "offset": 28707, + "line": 949, "col": 9, "tokLen": 6 }, "end": { - "offset": 28038, + "offset": 28720, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5c8e0", + "id": "0x5594b74a38a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28032, + "offset": 28714, "col": 16, "tokLen": 4 }, "end": { - "offset": 28038, + "offset": 28720, "col": 22, "tokLen": 5 } @@ -30826,7 +42841,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b380", + "id": "0x5594b6a87590", "kind": "EnumConstantDecl", "name": "DAC_0", "type": { @@ -30839,35 +42854,35 @@ ] }, { - "id": "0x558a51f5f100", + "id": "0x5594b74a5f08", "kind": "IfStmt", "range": { "begin": { - "offset": 28049, - "line": 921, + "offset": 28731, + "line": 950, "col": 5, "tokLen": 2 }, "end": { - "offset": 28100, - "line": 922, + "offset": 28782, + "line": 951, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5f068", + "id": "0x5594b74a5e68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28053, - "line": 921, + "offset": 28735, + "line": 950, "col": 9, "tokLen": 1 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -30879,16 +42894,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f5dca0", + "id": "0x5594b74a4b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28053, + "offset": 28735, "col": 9, "tokLen": 1 }, "end": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 } @@ -30900,67 +42915,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5dc88", + "id": "0x5594b74a4b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 }, "end": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f5dc68", + "id": "0x5594b74a4b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 }, "end": { - "offset": 28055, + "offset": 28737, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5c940", + "id": "0x5594b74a3908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28053, + "offset": 28735, "col": 9, "tokLen": 1 }, "end": { - "offset": 28053, + "offset": 28735, "col": 9, "tokLen": 1 } @@ -30968,11 +42983,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30981,16 +42996,16 @@ } }, { - "id": "0x558a51f5dc50", + "id": "0x5594b74a4b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 }, "end": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 } @@ -31002,16 +43017,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5c960", + "id": "0x5594b74a3928", "kind": "StringLiteral", "range": { "begin": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 }, "end": { - "offset": 28058, + "offset": 28740, "col": 14, "tokLen": 7 } @@ -31027,16 +43042,16 @@ ] }, { - "id": "0x558a51f5f030", + "id": "0x5594b74a5e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28069, + "offset": 28751, "col": 25, "tokLen": 1 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -31048,67 +43063,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f5f018", + "id": "0x5594b74a5e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28071, + "offset": 28753, "col": 27, "tokLen": 2 }, "end": { - "offset": 28071, + "offset": 28753, "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": "0x558a51f5eff8", + "id": "0x5594b74a5df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28071, + "offset": 28753, "col": 27, "tokLen": 2 }, "end": { - "offset": 28071, + "offset": 28753, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5dcd8", + "id": "0x5594b74a4bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28069, + "offset": 28751, "col": 25, "tokLen": 1 }, "end": { - "offset": 28069, + "offset": 28751, "col": 25, "tokLen": 1 } @@ -31116,11 +43131,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31129,16 +43144,16 @@ } }, { - "id": "0x558a51f5efe0", + "id": "0x5594b74a5de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -31150,16 +43165,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5dcf8", + "id": "0x5594b74a4bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 }, "end": { - "offset": 28074, + "offset": 28756, "col": 30, "tokLen": 3 } @@ -31177,33 +43192,33 @@ ] }, { - "id": "0x558a51f5f0f0", + "id": "0x5594b74a5ef8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28087, - "line": 922, + "offset": 28769, + "line": 951, "col": 9, "tokLen": 6 }, "end": { - "offset": 28100, + "offset": 28782, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f5f0c0", + "id": "0x5594b74a5ec8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28094, + "offset": 28776, "col": 16, "tokLen": 4 }, "end": { - "offset": 28100, + "offset": 28782, "col": 22, "tokLen": 5 } @@ -31213,7 +43228,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b3d8", + "id": "0x5594b6a875e8", "kind": "EnumConstantDecl", "name": "DAC_1", "type": { @@ -31226,35 +43241,35 @@ ] }, { - "id": "0x558a51f618e0", + "id": "0x5594b74a8528", "kind": "IfStmt", "range": { "begin": { - "offset": 28111, - "line": 923, + "offset": 28793, + "line": 952, "col": 5, "tokLen": 2 }, "end": { - "offset": 28162, - "line": 924, + "offset": 28844, + "line": 953, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f61848", + "id": "0x5594b74a8488", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28115, - "line": 923, + "offset": 28797, + "line": 952, "col": 9, "tokLen": 1 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31266,16 +43281,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f60480", + "id": "0x5594b74a71a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28115, + "offset": 28797, "col": 9, "tokLen": 1 }, "end": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 } @@ -31287,67 +43302,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f60468", + "id": "0x5594b74a7188", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 }, "end": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f60448", + "id": "0x5594b74a7168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 }, "end": { - "offset": 28117, + "offset": 28799, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f5f120", + "id": "0x5594b74a5f28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28115, + "offset": 28797, "col": 9, "tokLen": 1 }, "end": { - "offset": 28115, + "offset": 28797, "col": 9, "tokLen": 1 } @@ -31355,11 +43370,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31368,16 +43383,16 @@ } }, { - "id": "0x558a51f60430", + "id": "0x5594b74a7150", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 }, "end": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 } @@ -31389,16 +43404,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f5f140", + "id": "0x5594b74a5f48", "kind": "StringLiteral", "range": { "begin": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 }, "end": { - "offset": 28120, + "offset": 28802, "col": 14, "tokLen": 7 } @@ -31414,16 +43429,16 @@ ] }, { - "id": "0x558a51f61810", + "id": "0x5594b74a8450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28131, + "offset": 28813, "col": 25, "tokLen": 1 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31435,67 +43450,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f617f8", + "id": "0x5594b74a8438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28133, + "offset": 28815, "col": 27, "tokLen": 2 }, "end": { - "offset": 28133, + "offset": 28815, "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": "0x558a51f617d8", + "id": "0x5594b74a8418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28133, + "offset": 28815, "col": 27, "tokLen": 2 }, "end": { - "offset": 28133, + "offset": 28815, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f604b8", + "id": "0x5594b74a71d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28131, + "offset": 28813, "col": 25, "tokLen": 1 }, "end": { - "offset": 28131, + "offset": 28813, "col": 25, "tokLen": 1 } @@ -31503,11 +43518,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31516,16 +43531,16 @@ } }, { - "id": "0x558a51f617c0", + "id": "0x5594b74a8400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31537,16 +43552,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f604d8", + "id": "0x5594b74a71f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 }, "end": { - "offset": 28136, + "offset": 28818, "col": 30, "tokLen": 3 } @@ -31564,33 +43579,33 @@ ] }, { - "id": "0x558a51f618d0", + "id": "0x5594b74a8518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28149, - "line": 924, + "offset": 28831, + "line": 953, "col": 9, "tokLen": 6 }, "end": { - "offset": 28162, + "offset": 28844, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f618a0", + "id": "0x5594b74a84e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28156, + "offset": 28838, "col": 16, "tokLen": 4 }, "end": { - "offset": 28162, + "offset": 28844, "col": 22, "tokLen": 5 } @@ -31600,7 +43615,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b430", + "id": "0x5594b6a87640", "kind": "EnumConstantDecl", "name": "DAC_2", "type": { @@ -31613,35 +43628,35 @@ ] }, { - "id": "0x558a51f640c0", + "id": "0x5594b74aab48", "kind": "IfStmt", "range": { "begin": { - "offset": 28173, - "line": 925, + "offset": 28855, + "line": 954, "col": 5, "tokLen": 2 }, "end": { - "offset": 28224, - "line": 926, + "offset": 28906, + "line": 955, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f64028", + "id": "0x5594b74aaaa8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28177, - "line": 925, + "offset": 28859, + "line": 954, "col": 9, "tokLen": 1 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31653,16 +43668,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f62c60", + "id": "0x5594b74a97c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28177, + "offset": 28859, "col": 9, "tokLen": 1 }, "end": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 } @@ -31674,67 +43689,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f62c48", + "id": "0x5594b74a97a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 }, "end": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f62c28", + "id": "0x5594b74a9788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 }, "end": { - "offset": 28179, + "offset": 28861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f61900", + "id": "0x5594b74a8548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28177, + "offset": 28859, "col": 9, "tokLen": 1 }, "end": { - "offset": 28177, + "offset": 28859, "col": 9, "tokLen": 1 } @@ -31742,11 +43757,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31755,16 +43770,16 @@ } }, { - "id": "0x558a51f62c10", + "id": "0x5594b74a9770", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 }, "end": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 } @@ -31776,16 +43791,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f61920", + "id": "0x5594b74a8568", "kind": "StringLiteral", "range": { "begin": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 }, "end": { - "offset": 28182, + "offset": 28864, "col": 14, "tokLen": 7 } @@ -31801,16 +43816,16 @@ ] }, { - "id": "0x558a51f63ff0", + "id": "0x5594b74aaa70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28193, + "offset": 28875, "col": 25, "tokLen": 1 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31822,67 +43837,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f63fd8", + "id": "0x5594b74aaa58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28195, + "offset": 28877, "col": 27, "tokLen": 2 }, "end": { - "offset": 28195, + "offset": 28877, "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": "0x558a51f63fb8", + "id": "0x5594b74aaa38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28195, + "offset": 28877, "col": 27, "tokLen": 2 }, "end": { - "offset": 28195, + "offset": 28877, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f62c98", + "id": "0x5594b74a97f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28193, + "offset": 28875, "col": 25, "tokLen": 1 }, "end": { - "offset": 28193, + "offset": 28875, "col": 25, "tokLen": 1 } @@ -31890,11 +43905,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31903,16 +43918,16 @@ } }, { - "id": "0x558a51f63fa0", + "id": "0x5594b74aaa20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31924,16 +43939,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f62cb8", + "id": "0x5594b74a9818", "kind": "StringLiteral", "range": { "begin": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 }, "end": { - "offset": 28198, + "offset": 28880, "col": 30, "tokLen": 3 } @@ -31951,33 +43966,33 @@ ] }, { - "id": "0x558a51f640b0", + "id": "0x5594b74aab38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28211, - "line": 926, + "offset": 28893, + "line": 955, "col": 9, "tokLen": 6 }, "end": { - "offset": 28224, + "offset": 28906, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f64080", + "id": "0x5594b74aab08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28218, + "offset": 28900, "col": 16, "tokLen": 4 }, "end": { - "offset": 28224, + "offset": 28906, "col": 22, "tokLen": 5 } @@ -31987,7 +44002,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b488", + "id": "0x5594b6a87698", "kind": "EnumConstantDecl", "name": "DAC_3", "type": { @@ -32000,35 +44015,35 @@ ] }, { - "id": "0x558a51f668b0", + "id": "0x5594b74ad168", "kind": "IfStmt", "range": { "begin": { - "offset": 28235, - "line": 927, + "offset": 28917, + "line": 956, "col": 5, "tokLen": 2 }, "end": { - "offset": 28286, - "line": 928, + "offset": 28968, + "line": 957, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f66818", + "id": "0x5594b74ad0c8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28239, - "line": 927, + "offset": 28921, + "line": 956, "col": 9, "tokLen": 1 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32040,16 +44055,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f65440", + "id": "0x5594b74abde0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28239, + "offset": 28921, "col": 9, "tokLen": 1 }, "end": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 } @@ -32061,67 +44076,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f65428", + "id": "0x5594b74abdc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 }, "end": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f65408", + "id": "0x5594b74abda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 }, "end": { - "offset": 28241, + "offset": 28923, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f640e0", + "id": "0x5594b74aab68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28239, + "offset": 28921, "col": 9, "tokLen": 1 }, "end": { - "offset": 28239, + "offset": 28921, "col": 9, "tokLen": 1 } @@ -32129,11 +44144,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32142,16 +44157,16 @@ } }, { - "id": "0x558a51f653f0", + "id": "0x5594b74abd90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 }, "end": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 } @@ -32163,16 +44178,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f64100", + "id": "0x5594b74aab88", "kind": "StringLiteral", "range": { "begin": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 }, "end": { - "offset": 28244, + "offset": 28926, "col": 14, "tokLen": 7 } @@ -32188,16 +44203,16 @@ ] }, { - "id": "0x558a51f667e0", + "id": "0x5594b74ad090", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28255, + "offset": 28937, "col": 25, "tokLen": 1 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32209,67 +44224,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f667c8", + "id": "0x5594b74ad078", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28257, + "offset": 28939, "col": 27, "tokLen": 2 }, "end": { - "offset": 28257, + "offset": 28939, "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": "0x558a51f667a8", + "id": "0x5594b74ad058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28257, + "offset": 28939, "col": 27, "tokLen": 2 }, "end": { - "offset": 28257, + "offset": 28939, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f65478", + "id": "0x5594b74abe18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28255, + "offset": 28937, "col": 25, "tokLen": 1 }, "end": { - "offset": 28255, + "offset": 28937, "col": 25, "tokLen": 1 } @@ -32277,11 +44292,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32290,16 +44305,16 @@ } }, { - "id": "0x558a51f66790", + "id": "0x5594b74ad040", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32311,16 +44326,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f65498", + "id": "0x5594b74abe38", "kind": "StringLiteral", "range": { "begin": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 }, "end": { - "offset": 28260, + "offset": 28942, "col": 30, "tokLen": 3 } @@ -32338,33 +44353,33 @@ ] }, { - "id": "0x558a51f668a0", + "id": "0x5594b74ad158", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28273, - "line": 928, + "offset": 28955, + "line": 957, "col": 9, "tokLen": 6 }, "end": { - "offset": 28286, + "offset": 28968, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f66870", + "id": "0x5594b74ad128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28280, + "offset": 28962, "col": 16, "tokLen": 4 }, "end": { - "offset": 28286, + "offset": 28968, "col": 22, "tokLen": 5 } @@ -32374,7 +44389,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b4e0", + "id": "0x5594b6a876f0", "kind": "EnumConstantDecl", "name": "DAC_4", "type": { @@ -32387,35 +44402,35 @@ ] }, { - "id": "0x558a51f69090", + "id": "0x5594b74af788", "kind": "IfStmt", "range": { "begin": { - "offset": 28297, - "line": 929, + "offset": 28979, + "line": 958, "col": 5, "tokLen": 2 }, "end": { - "offset": 28348, - "line": 930, + "offset": 29030, + "line": 959, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f68ff8", + "id": "0x5594b74af6e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28301, - "line": 929, + "offset": 28983, + "line": 958, "col": 9, "tokLen": 1 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32427,16 +44442,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f67c30", + "id": "0x5594b74ae400", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28301, + "offset": 28983, "col": 9, "tokLen": 1 }, "end": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 } @@ -32448,67 +44463,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f67c18", + "id": "0x5594b74ae3e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 }, "end": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f67bf8", + "id": "0x5594b74ae3c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 }, "end": { - "offset": 28303, + "offset": 28985, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f668d0", + "id": "0x5594b74ad188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28301, + "offset": 28983, "col": 9, "tokLen": 1 }, "end": { - "offset": 28301, + "offset": 28983, "col": 9, "tokLen": 1 } @@ -32516,11 +44531,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32529,16 +44544,16 @@ } }, { - "id": "0x558a51f67be0", + "id": "0x5594b74ae3b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 }, "end": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 } @@ -32550,16 +44565,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f668f0", + "id": "0x5594b74ad1a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 }, "end": { - "offset": 28306, + "offset": 28988, "col": 14, "tokLen": 7 } @@ -32575,16 +44590,16 @@ ] }, { - "id": "0x558a51f68fc0", + "id": "0x5594b74af6b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28317, + "offset": 28999, "col": 25, "tokLen": 1 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32596,67 +44611,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f68fa8", + "id": "0x5594b74af698", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28319, + "offset": 29001, "col": 27, "tokLen": 2 }, "end": { - "offset": 28319, + "offset": 29001, "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": "0x558a51f68f88", + "id": "0x5594b74af678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28319, + "offset": 29001, "col": 27, "tokLen": 2 }, "end": { - "offset": 28319, + "offset": 29001, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f67c68", + "id": "0x5594b74ae438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28317, + "offset": 28999, "col": 25, "tokLen": 1 }, "end": { - "offset": 28317, + "offset": 28999, "col": 25, "tokLen": 1 } @@ -32664,11 +44679,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32677,16 +44692,16 @@ } }, { - "id": "0x558a51f68f70", + "id": "0x5594b74af660", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32698,16 +44713,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f67c88", + "id": "0x5594b74ae458", "kind": "StringLiteral", "range": { "begin": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 }, "end": { - "offset": 28322, + "offset": 29004, "col": 30, "tokLen": 3 } @@ -32725,33 +44740,33 @@ ] }, { - "id": "0x558a51f69080", + "id": "0x5594b74af778", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28335, - "line": 930, + "offset": 29017, + "line": 959, "col": 9, "tokLen": 6 }, "end": { - "offset": 28348, + "offset": 29030, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f69050", + "id": "0x5594b74af748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28342, + "offset": 29024, "col": 16, "tokLen": 4 }, "end": { - "offset": 28348, + "offset": 29030, "col": 22, "tokLen": 5 } @@ -32761,7 +44776,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b538", + "id": "0x5594b6a87748", "kind": "EnumConstantDecl", "name": "DAC_5", "type": { @@ -32774,35 +44789,35 @@ ] }, { - "id": "0x558a51f6b870", + "id": "0x5594b74b1da8", "kind": "IfStmt", "range": { "begin": { - "offset": 28359, - "line": 931, + "offset": 29041, + "line": 960, "col": 5, "tokLen": 2 }, "end": { - "offset": 28410, - "line": 932, + "offset": 29092, + "line": 961, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6b7d8", + "id": "0x5594b74b1d08", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28363, - "line": 931, + "offset": 29045, + "line": 960, "col": 9, "tokLen": 1 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -32814,16 +44829,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f6a410", + "id": "0x5594b74b0a20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28363, + "offset": 29045, "col": 9, "tokLen": 1 }, "end": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 } @@ -32835,67 +44850,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6a3f8", + "id": "0x5594b74b0a08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 }, "end": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f6a3d8", + "id": "0x5594b74b09e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 }, "end": { - "offset": 28365, + "offset": 29047, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f690b0", + "id": "0x5594b74af7a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28363, + "offset": 29045, "col": 9, "tokLen": 1 }, "end": { - "offset": 28363, + "offset": 29045, "col": 9, "tokLen": 1 } @@ -32903,11 +44918,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32916,16 +44931,16 @@ } }, { - "id": "0x558a51f6a3c0", + "id": "0x5594b74b09d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 }, "end": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 } @@ -32937,16 +44952,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f690d0", + "id": "0x5594b74af7c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 }, "end": { - "offset": 28368, + "offset": 29050, "col": 14, "tokLen": 7 } @@ -32962,16 +44977,16 @@ ] }, { - "id": "0x558a51f6b7a0", + "id": "0x5594b74b1cd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28379, + "offset": 29061, "col": 25, "tokLen": 1 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -32983,67 +44998,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6b788", + "id": "0x5594b74b1cb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28381, + "offset": 29063, "col": 27, "tokLen": 2 }, "end": { - "offset": 28381, + "offset": 29063, "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": "0x558a51f6b768", + "id": "0x5594b74b1c98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28381, + "offset": 29063, "col": 27, "tokLen": 2 }, "end": { - "offset": 28381, + "offset": 29063, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6a448", + "id": "0x5594b74b0a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28379, + "offset": 29061, "col": 25, "tokLen": 1 }, "end": { - "offset": 28379, + "offset": 29061, "col": 25, "tokLen": 1 } @@ -33051,11 +45066,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33064,16 +45079,16 @@ } }, { - "id": "0x558a51f6b750", + "id": "0x5594b74b1c80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -33085,16 +45100,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6a468", + "id": "0x5594b74b0a78", "kind": "StringLiteral", "range": { "begin": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 }, "end": { - "offset": 28384, + "offset": 29066, "col": 30, "tokLen": 3 } @@ -33112,33 +45127,33 @@ ] }, { - "id": "0x558a51f6b860", + "id": "0x5594b74b1d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28397, - "line": 932, + "offset": 29079, + "line": 961, "col": 9, "tokLen": 6 }, "end": { - "offset": 28410, + "offset": 29092, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6b830", + "id": "0x5594b74b1d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28404, + "offset": 29086, "col": 16, "tokLen": 4 }, "end": { - "offset": 28410, + "offset": 29092, "col": 22, "tokLen": 5 } @@ -33148,7 +45163,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b590", + "id": "0x5594b6a877a0", "kind": "EnumConstantDecl", "name": "DAC_6", "type": { @@ -33161,35 +45176,35 @@ ] }, { - "id": "0x558a51f6e050", + "id": "0x5594b74b43c8", "kind": "IfStmt", "range": { "begin": { - "offset": 28421, - "line": 933, + "offset": 29103, + "line": 962, "col": 5, "tokLen": 2 }, "end": { - "offset": 28472, - "line": 934, + "offset": 29154, + "line": 963, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6dfb8", + "id": "0x5594b74b4328", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28425, - "line": 933, + "offset": 29107, + "line": 962, "col": 9, "tokLen": 1 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33201,16 +45216,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f6cbf0", + "id": "0x5594b74b3040", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28425, + "offset": 29107, "col": 9, "tokLen": 1 }, "end": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 } @@ -33222,67 +45237,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6cbd8", + "id": "0x5594b74b3028", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 }, "end": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f6cbb8", + "id": "0x5594b74b3008", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 }, "end": { - "offset": 28427, + "offset": 29109, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6b890", + "id": "0x5594b74b1dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28425, + "offset": 29107, "col": 9, "tokLen": 1 }, "end": { - "offset": 28425, + "offset": 29107, "col": 9, "tokLen": 1 } @@ -33290,11 +45305,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33303,16 +45318,16 @@ } }, { - "id": "0x558a51f6cba0", + "id": "0x5594b74b2ff0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 }, "end": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 } @@ -33324,16 +45339,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6b8b0", + "id": "0x5594b74b1de8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 }, "end": { - "offset": 28430, + "offset": 29112, "col": 14, "tokLen": 7 } @@ -33349,16 +45364,16 @@ ] }, { - "id": "0x558a51f6df80", + "id": "0x5594b74b42f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28441, + "offset": 29123, "col": 25, "tokLen": 1 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33370,67 +45385,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6df68", + "id": "0x5594b74b42d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28443, + "offset": 29125, "col": 27, "tokLen": 2 }, "end": { - "offset": 28443, + "offset": 29125, "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": "0x558a51f6df48", + "id": "0x5594b74b42b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28443, + "offset": 29125, "col": 27, "tokLen": 2 }, "end": { - "offset": 28443, + "offset": 29125, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6cc28", + "id": "0x5594b74b3078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28441, + "offset": 29123, "col": 25, "tokLen": 1 }, "end": { - "offset": 28441, + "offset": 29123, "col": 25, "tokLen": 1 } @@ -33438,11 +45453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33451,16 +45466,16 @@ } }, { - "id": "0x558a51f6df30", + "id": "0x5594b74b42a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33472,16 +45487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6cc48", + "id": "0x5594b74b3098", "kind": "StringLiteral", "range": { "begin": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 }, "end": { - "offset": 28446, + "offset": 29128, "col": 30, "tokLen": 3 } @@ -33499,33 +45514,33 @@ ] }, { - "id": "0x558a51f6e040", + "id": "0x5594b74b43b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28459, - "line": 934, + "offset": 29141, + "line": 963, "col": 9, "tokLen": 6 }, "end": { - "offset": 28472, + "offset": 29154, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f6e010", + "id": "0x5594b74b4388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28466, + "offset": 29148, "col": 16, "tokLen": 4 }, "end": { - "offset": 28472, + "offset": 29154, "col": 22, "tokLen": 5 } @@ -33535,7 +45550,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b5e8", + "id": "0x5594b6a877f8", "kind": "EnumConstantDecl", "name": "DAC_7", "type": { @@ -33548,35 +45563,35 @@ ] }, { - "id": "0x558a51f70830", + "id": "0x5594b74b69e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28483, - "line": 935, + "offset": 29165, + "line": 964, "col": 5, "tokLen": 2 }, "end": { - "offset": 28534, - "line": 936, + "offset": 29216, + "line": 965, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f70798", + "id": "0x5594b74b6948", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28487, - "line": 935, + "offset": 29169, + "line": 964, "col": 9, "tokLen": 1 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33588,16 +45603,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f6f3d0", + "id": "0x5594b74b5660", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28487, + "offset": 29169, "col": 9, "tokLen": 1 }, "end": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 } @@ -33609,67 +45624,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f6f3b8", + "id": "0x5594b74b5648", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 }, "end": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f6f398", + "id": "0x5594b74b5628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 }, "end": { - "offset": 28489, + "offset": 29171, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6e070", + "id": "0x5594b74b43e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28487, + "offset": 29169, "col": 9, "tokLen": 1 }, "end": { - "offset": 28487, + "offset": 29169, "col": 9, "tokLen": 1 } @@ -33677,11 +45692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33690,16 +45705,16 @@ } }, { - "id": "0x558a51f6f380", + "id": "0x5594b74b5610", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 }, "end": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 } @@ -33711,16 +45726,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6e090", + "id": "0x5594b74b4408", "kind": "StringLiteral", "range": { "begin": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 }, "end": { - "offset": 28492, + "offset": 29174, "col": 14, "tokLen": 7 } @@ -33736,16 +45751,16 @@ ] }, { - "id": "0x558a51f70760", + "id": "0x5594b74b6910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28503, + "offset": 29185, "col": 25, "tokLen": 1 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33757,67 +45772,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f70748", + "id": "0x5594b74b68f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28505, + "offset": 29187, "col": 27, "tokLen": 2 }, "end": { - "offset": 28505, + "offset": 29187, "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": "0x558a51f70728", + "id": "0x5594b74b68d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28505, + "offset": 29187, "col": 27, "tokLen": 2 }, "end": { - "offset": 28505, + "offset": 29187, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f6f408", + "id": "0x5594b74b5698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28503, + "offset": 29185, "col": 25, "tokLen": 1 }, "end": { - "offset": 28503, + "offset": 29185, "col": 25, "tokLen": 1 } @@ -33825,11 +45840,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33838,16 +45853,16 @@ } }, { - "id": "0x558a51f70710", + "id": "0x5594b74b68c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33859,16 +45874,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f6f428", + "id": "0x5594b74b56b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 }, "end": { - "offset": 28508, + "offset": 29190, "col": 30, "tokLen": 3 } @@ -33886,33 +45901,33 @@ ] }, { - "id": "0x558a51f70820", + "id": "0x5594b74b69d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28521, - "line": 936, + "offset": 29203, + "line": 965, "col": 9, "tokLen": 6 }, "end": { - "offset": 28534, + "offset": 29216, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f707f0", + "id": "0x5594b74b69a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28528, + "offset": 29210, "col": 16, "tokLen": 4 }, "end": { - "offset": 28534, + "offset": 29216, "col": 22, "tokLen": 5 } @@ -33922,7 +45937,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b640", + "id": "0x5594b6a87850", "kind": "EnumConstantDecl", "name": "DAC_8", "type": { @@ -33935,35 +45950,35 @@ ] }, { - "id": "0x558a51f73010", + "id": "0x5594b74b9008", "kind": "IfStmt", "range": { "begin": { - "offset": 28545, - "line": 937, + "offset": 29227, + "line": 966, "col": 5, "tokLen": 2 }, "end": { - "offset": 28596, - "line": 938, + "offset": 29278, + "line": 967, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f72f78", + "id": "0x5594b74b8f68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28549, - "line": 937, + "offset": 29231, + "line": 966, "col": 9, "tokLen": 1 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -33975,16 +45990,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f71bb0", + "id": "0x5594b74b7c80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28549, + "offset": 29231, "col": 9, "tokLen": 1 }, "end": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 } @@ -33996,67 +46011,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f71b98", + "id": "0x5594b74b7c68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 }, "end": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f71b78", + "id": "0x5594b74b7c48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 }, "end": { - "offset": 28551, + "offset": 29233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f70850", + "id": "0x5594b74b6a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28549, + "offset": 29231, "col": 9, "tokLen": 1 }, "end": { - "offset": 28549, + "offset": 29231, "col": 9, "tokLen": 1 } @@ -34064,11 +46079,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34077,16 +46092,16 @@ } }, { - "id": "0x558a51f71b60", + "id": "0x5594b74b7c30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 }, "end": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 } @@ -34098,16 +46113,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f70870", + "id": "0x5594b74b6a28", "kind": "StringLiteral", "range": { "begin": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 }, "end": { - "offset": 28554, + "offset": 29236, "col": 14, "tokLen": 7 } @@ -34123,16 +46138,16 @@ ] }, { - "id": "0x558a51f72f40", + "id": "0x5594b74b8f30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28565, + "offset": 29247, "col": 25, "tokLen": 1 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -34144,67 +46159,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f72f28", + "id": "0x5594b74b8f18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28567, + "offset": 29249, "col": 27, "tokLen": 2 }, "end": { - "offset": 28567, + "offset": 29249, "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": "0x558a51f72f08", + "id": "0x5594b74b8ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28567, + "offset": 29249, "col": 27, "tokLen": 2 }, "end": { - "offset": 28567, + "offset": 29249, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f71be8", + "id": "0x5594b74b7cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28565, + "offset": 29247, "col": 25, "tokLen": 1 }, "end": { - "offset": 28565, + "offset": 29247, "col": 25, "tokLen": 1 } @@ -34212,11 +46227,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34225,16 +46240,16 @@ } }, { - "id": "0x558a51f72ef0", + "id": "0x5594b74b8ee0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -34246,16 +46261,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f71c08", + "id": "0x5594b74b7cd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 }, "end": { - "offset": 28570, + "offset": 29252, "col": 30, "tokLen": 3 } @@ -34273,33 +46288,33 @@ ] }, { - "id": "0x558a51f73000", + "id": "0x5594b74b8ff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28583, - "line": 938, + "offset": 29265, + "line": 967, "col": 9, "tokLen": 6 }, "end": { - "offset": 28596, + "offset": 29278, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f72fd0", + "id": "0x5594b74b8fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28590, + "offset": 29272, "col": 16, "tokLen": 4 }, "end": { - "offset": 28596, + "offset": 29278, "col": 22, "tokLen": 5 } @@ -34309,7 +46324,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b698", + "id": "0x5594b6a878a8", "kind": "EnumConstantDecl", "name": "DAC_9", "type": { @@ -34322,35 +46337,35 @@ ] }, { - "id": "0x558a51f757f0", + "id": "0x5594b74bb648", "kind": "IfStmt", "range": { "begin": { - "offset": 28607, - "line": 939, + "offset": 29289, + "line": 968, "col": 5, "tokLen": 2 }, "end": { - "offset": 28660, - "line": 940, + "offset": 29342, + "line": 969, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f75758", + "id": "0x5594b74bb5a8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28611, - "line": 939, + "offset": 29293, + "line": 968, "col": 9, "tokLen": 1 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34362,16 +46377,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f74390", + "id": "0x5594b74ba2c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28611, + "offset": 29293, "col": 9, "tokLen": 1 }, "end": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 } @@ -34383,67 +46398,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f74378", + "id": "0x5594b74ba2a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 }, "end": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f74358", + "id": "0x5594b74ba288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 }, "end": { - "offset": 28613, + "offset": 29295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f73030", + "id": "0x5594b74b9028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28611, + "offset": 29293, "col": 9, "tokLen": 1 }, "end": { - "offset": 28611, + "offset": 29293, "col": 9, "tokLen": 1 } @@ -34451,11 +46466,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34464,16 +46479,16 @@ } }, { - "id": "0x558a51f74340", + "id": "0x5594b74ba270", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 }, "end": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 } @@ -34485,16 +46500,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f73050", + "id": "0x5594b74b9048", "kind": "StringLiteral", "range": { "begin": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 }, "end": { - "offset": 28616, + "offset": 29298, "col": 14, "tokLen": 8 } @@ -34510,16 +46525,16 @@ ] }, { - "id": "0x558a51f75720", + "id": "0x5594b74bb570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28628, + "offset": 29310, "col": 26, "tokLen": 1 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34531,67 +46546,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f75708", + "id": "0x5594b74bb558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28630, + "offset": 29312, "col": 28, "tokLen": 2 }, "end": { - "offset": 28630, + "offset": 29312, "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": "0x558a51f756e8", + "id": "0x5594b74bb538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28630, + "offset": 29312, "col": 28, "tokLen": 2 }, "end": { - "offset": 28630, + "offset": 29312, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f743c8", + "id": "0x5594b74ba2f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28628, + "offset": 29310, "col": 26, "tokLen": 1 }, "end": { - "offset": 28628, + "offset": 29310, "col": 26, "tokLen": 1 } @@ -34599,11 +46614,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34612,16 +46627,16 @@ } }, { - "id": "0x558a51f756d0", + "id": "0x5594b74bb520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34633,16 +46648,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f743e8", + "id": "0x5594b74ba318", "kind": "StringLiteral", "range": { "begin": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 }, "end": { - "offset": 28633, + "offset": 29315, "col": 31, "tokLen": 4 } @@ -34660,33 +46675,33 @@ ] }, { - "id": "0x558a51f757e0", + "id": "0x5594b74bb638", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28647, - "line": 940, + "offset": 29329, + "line": 969, "col": 9, "tokLen": 6 }, "end": { - "offset": 28660, + "offset": 29342, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f757b0", + "id": "0x5594b74bb608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28654, + "offset": 29336, "col": 16, "tokLen": 4 }, "end": { - "offset": 28660, + "offset": 29342, "col": 22, "tokLen": 6 } @@ -34696,7 +46711,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b6f0", + "id": "0x5594b6a87900", "kind": "EnumConstantDecl", "name": "DAC_10", "type": { @@ -34709,35 +46724,35 @@ ] }, { - "id": "0x558a51f77fd0", + "id": "0x5594b74bdc68", "kind": "IfStmt", "range": { "begin": { - "offset": 28672, - "line": 941, + "offset": 29354, + "line": 970, "col": 5, "tokLen": 2 }, "end": { - "offset": 28725, - "line": 942, + "offset": 29407, + "line": 971, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f77f38", + "id": "0x5594b74bdbc8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28676, - "line": 941, + "offset": 29358, + "line": 970, "col": 9, "tokLen": 1 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -34749,16 +46764,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f76b70", + "id": "0x5594b74bc8e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28676, + "offset": 29358, "col": 9, "tokLen": 1 }, "end": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 } @@ -34770,67 +46785,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f76b58", + "id": "0x5594b74bc8c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 }, "end": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f76b38", + "id": "0x5594b74bc8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 }, "end": { - "offset": 28678, + "offset": 29360, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f75810", + "id": "0x5594b74bb668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28676, + "offset": 29358, "col": 9, "tokLen": 1 }, "end": { - "offset": 28676, + "offset": 29358, "col": 9, "tokLen": 1 } @@ -34838,11 +46853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34851,16 +46866,16 @@ } }, { - "id": "0x558a51f76b20", + "id": "0x5594b74bc890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 }, "end": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 } @@ -34872,16 +46887,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f75830", + "id": "0x5594b74bb688", "kind": "StringLiteral", "range": { "begin": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 }, "end": { - "offset": 28681, + "offset": 29363, "col": 14, "tokLen": 8 } @@ -34897,16 +46912,16 @@ ] }, { - "id": "0x558a51f77f00", + "id": "0x5594b74bdb90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28693, + "offset": 29375, "col": 26, "tokLen": 1 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -34918,67 +46933,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f77ee8", + "id": "0x5594b74bdb78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28695, + "offset": 29377, "col": 28, "tokLen": 2 }, "end": { - "offset": 28695, + "offset": 29377, "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": "0x558a51f77ec8", + "id": "0x5594b74bdb58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28695, + "offset": 29377, "col": 28, "tokLen": 2 }, "end": { - "offset": 28695, + "offset": 29377, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f76ba8", + "id": "0x5594b74bc918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28693, + "offset": 29375, "col": 26, "tokLen": 1 }, "end": { - "offset": 28693, + "offset": 29375, "col": 26, "tokLen": 1 } @@ -34986,11 +47001,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34999,16 +47014,16 @@ } }, { - "id": "0x558a51f77eb0", + "id": "0x5594b74bdb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -35020,16 +47035,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f76bc8", + "id": "0x5594b74bc938", "kind": "StringLiteral", "range": { "begin": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 }, "end": { - "offset": 28698, + "offset": 29380, "col": 31, "tokLen": 4 } @@ -35047,33 +47062,33 @@ ] }, { - "id": "0x558a51f77fc0", + "id": "0x5594b74bdc58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28712, - "line": 942, + "offset": 29394, + "line": 971, "col": 9, "tokLen": 6 }, "end": { - "offset": 28725, + "offset": 29407, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f77f90", + "id": "0x5594b74bdc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28719, + "offset": 29401, "col": 16, "tokLen": 4 }, "end": { - "offset": 28725, + "offset": 29407, "col": 22, "tokLen": 6 } @@ -35083,7 +47098,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b748", + "id": "0x5594b6a87958", "kind": "EnumConstantDecl", "name": "DAC_11", "type": { @@ -35096,35 +47111,35 @@ ] }, { - "id": "0x558a51f7a7b0", + "id": "0x5594b74c0288", "kind": "IfStmt", "range": { "begin": { - "offset": 28737, - "line": 943, + "offset": 29419, + "line": 972, "col": 5, "tokLen": 2 }, "end": { - "offset": 28790, - "line": 944, + "offset": 29472, + "line": 973, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7a718", + "id": "0x5594b74c01e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28741, - "line": 943, + "offset": 29423, + "line": 972, "col": 9, "tokLen": 1 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35136,16 +47151,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f79350", + "id": "0x5594b74bef00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28741, + "offset": 29423, "col": 9, "tokLen": 1 }, "end": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 } @@ -35157,67 +47172,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f79338", + "id": "0x5594b74beee8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 }, "end": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f79318", + "id": "0x5594b74beec8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 }, "end": { - "offset": 28743, + "offset": 29425, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f77ff0", + "id": "0x5594b74bdc88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28741, + "offset": 29423, "col": 9, "tokLen": 1 }, "end": { - "offset": 28741, + "offset": 29423, "col": 9, "tokLen": 1 } @@ -35225,11 +47240,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35238,16 +47253,16 @@ } }, { - "id": "0x558a51f79300", + "id": "0x5594b74beeb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 }, "end": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 } @@ -35259,16 +47274,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f78010", + "id": "0x5594b74bdca8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 }, "end": { - "offset": 28746, + "offset": 29428, "col": 14, "tokLen": 8 } @@ -35284,16 +47299,16 @@ ] }, { - "id": "0x558a51f7a6e0", + "id": "0x5594b74c01b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28758, + "offset": 29440, "col": 26, "tokLen": 1 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35305,67 +47320,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7a6c8", + "id": "0x5594b74c0198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28760, + "offset": 29442, "col": 28, "tokLen": 2 }, "end": { - "offset": 28760, + "offset": 29442, "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": "0x558a51f7a6a8", + "id": "0x5594b74c0178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28760, + "offset": 29442, "col": 28, "tokLen": 2 }, "end": { - "offset": 28760, + "offset": 29442, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f79388", + "id": "0x5594b74bef38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28758, + "offset": 29440, "col": 26, "tokLen": 1 }, "end": { - "offset": 28758, + "offset": 29440, "col": 26, "tokLen": 1 } @@ -35373,11 +47388,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35386,16 +47401,16 @@ } }, { - "id": "0x558a51f7a690", + "id": "0x5594b74c0160", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35407,16 +47422,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f793a8", + "id": "0x5594b74bef58", "kind": "StringLiteral", "range": { "begin": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 }, "end": { - "offset": 28763, + "offset": 29445, "col": 31, "tokLen": 4 } @@ -35434,33 +47449,33 @@ ] }, { - "id": "0x558a51f7a7a0", + "id": "0x5594b74c0278", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28777, - "line": 944, + "offset": 29459, + "line": 973, "col": 9, "tokLen": 6 }, "end": { - "offset": 28790, + "offset": 29472, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7a770", + "id": "0x5594b74c0248", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28784, + "offset": 29466, "col": 16, "tokLen": 4 }, "end": { - "offset": 28790, + "offset": 29472, "col": 22, "tokLen": 6 } @@ -35470,7 +47485,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b7a0", + "id": "0x5594b6a879b0", "kind": "EnumConstantDecl", "name": "DAC_12", "type": { @@ -35483,35 +47498,35 @@ ] }, { - "id": "0x558a51f7cf90", + "id": "0x5594b74c28a8", "kind": "IfStmt", "range": { "begin": { - "offset": 28802, - "line": 945, + "offset": 29484, + "line": 974, "col": 5, "tokLen": 2 }, "end": { - "offset": 28855, - "line": 946, + "offset": 29537, + "line": 975, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7cef8", + "id": "0x5594b74c2808", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28806, - "line": 945, + "offset": 29488, + "line": 974, "col": 9, "tokLen": 1 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35523,16 +47538,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f7bb30", + "id": "0x5594b74c1520", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28806, + "offset": 29488, "col": 9, "tokLen": 1 }, "end": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 } @@ -35544,67 +47559,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7bb18", + "id": "0x5594b74c1508", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 }, "end": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f7baf8", + "id": "0x5594b74c14e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 }, "end": { - "offset": 28808, + "offset": 29490, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7a7d0", + "id": "0x5594b74c02a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28806, + "offset": 29488, "col": 9, "tokLen": 1 }, "end": { - "offset": 28806, + "offset": 29488, "col": 9, "tokLen": 1 } @@ -35612,11 +47627,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35625,16 +47640,16 @@ } }, { - "id": "0x558a51f7bae0", + "id": "0x5594b74c14d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 }, "end": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 } @@ -35646,16 +47661,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7a7f0", + "id": "0x5594b74c02c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 }, "end": { - "offset": 28811, + "offset": 29493, "col": 14, "tokLen": 8 } @@ -35671,16 +47686,16 @@ ] }, { - "id": "0x558a51f7cec0", + "id": "0x5594b74c27d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28823, + "offset": 29505, "col": 26, "tokLen": 1 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35692,67 +47707,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7cea8", + "id": "0x5594b74c27b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28825, + "offset": 29507, "col": 28, "tokLen": 2 }, "end": { - "offset": 28825, + "offset": 29507, "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": "0x558a51f7ce88", + "id": "0x5594b74c2798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28825, + "offset": 29507, "col": 28, "tokLen": 2 }, "end": { - "offset": 28825, + "offset": 29507, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7bb68", + "id": "0x5594b74c1558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28823, + "offset": 29505, "col": 26, "tokLen": 1 }, "end": { - "offset": 28823, + "offset": 29505, "col": 26, "tokLen": 1 } @@ -35760,11 +47775,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35773,16 +47788,16 @@ } }, { - "id": "0x558a51f7ce70", + "id": "0x5594b74c2780", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35794,16 +47809,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7bb88", + "id": "0x5594b74c1578", "kind": "StringLiteral", "range": { "begin": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 }, "end": { - "offset": 28828, + "offset": 29510, "col": 31, "tokLen": 4 } @@ -35821,33 +47836,33 @@ ] }, { - "id": "0x558a51f7cf80", + "id": "0x5594b74c2898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28842, - "line": 946, + "offset": 29524, + "line": 975, "col": 9, "tokLen": 6 }, "end": { - "offset": 28855, + "offset": 29537, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7cf50", + "id": "0x5594b74c2868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28849, + "offset": 29531, "col": 16, "tokLen": 4 }, "end": { - "offset": 28855, + "offset": 29537, "col": 22, "tokLen": 6 } @@ -35857,7 +47872,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b7f8", + "id": "0x5594b6a87a08", "kind": "EnumConstantDecl", "name": "DAC_13", "type": { @@ -35870,35 +47885,35 @@ ] }, { - "id": "0x558a51f7f770", + "id": "0x5594b74c4ec8", "kind": "IfStmt", "range": { "begin": { - "offset": 28867, - "line": 947, + "offset": 29549, + "line": 976, "col": 5, "tokLen": 2 }, "end": { - "offset": 28920, - "line": 948, + "offset": 29602, + "line": 977, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7f6d8", + "id": "0x5594b74c4e28", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28871, - "line": 947, + "offset": 29553, + "line": 976, "col": 9, "tokLen": 1 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -35910,16 +47925,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f7e310", + "id": "0x5594b74c3b40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28871, + "offset": 29553, "col": 9, "tokLen": 1 }, "end": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 } @@ -35931,67 +47946,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7e2f8", + "id": "0x5594b74c3b28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 }, "end": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f7e2d8", + "id": "0x5594b74c3b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 }, "end": { - "offset": 28873, + "offset": 29555, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7cfb0", + "id": "0x5594b74c28c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28871, + "offset": 29553, "col": 9, "tokLen": 1 }, "end": { - "offset": 28871, + "offset": 29553, "col": 9, "tokLen": 1 } @@ -35999,11 +48014,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36012,16 +48027,16 @@ } }, { - "id": "0x558a51f7e2c0", + "id": "0x5594b74c3af0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 }, "end": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 } @@ -36033,16 +48048,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7cfd0", + "id": "0x5594b74c28e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 }, "end": { - "offset": 28876, + "offset": 29558, "col": 14, "tokLen": 8 } @@ -36058,16 +48073,16 @@ ] }, { - "id": "0x558a51f7f6a0", + "id": "0x5594b74c4df0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28888, + "offset": 29570, "col": 26, "tokLen": 1 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -36079,67 +48094,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f7f688", + "id": "0x5594b74c4dd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28890, + "offset": 29572, "col": 28, "tokLen": 2 }, "end": { - "offset": 28890, + "offset": 29572, "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": "0x558a51f7f668", + "id": "0x5594b74c4db8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28890, + "offset": 29572, "col": 28, "tokLen": 2 }, "end": { - "offset": 28890, + "offset": 29572, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7e348", + "id": "0x5594b74c3b78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28888, + "offset": 29570, "col": 26, "tokLen": 1 }, "end": { - "offset": 28888, + "offset": 29570, "col": 26, "tokLen": 1 } @@ -36147,11 +48162,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36160,16 +48175,16 @@ } }, { - "id": "0x558a51f7f650", + "id": "0x5594b74c4da0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -36181,16 +48196,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7e368", + "id": "0x5594b74c3b98", "kind": "StringLiteral", "range": { "begin": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 }, "end": { - "offset": 28893, + "offset": 29575, "col": 31, "tokLen": 4 } @@ -36208,33 +48223,33 @@ ] }, { - "id": "0x558a51f7f760", + "id": "0x5594b74c4eb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28907, - "line": 948, + "offset": 29589, + "line": 977, "col": 9, "tokLen": 6 }, "end": { - "offset": 28920, + "offset": 29602, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f7f730", + "id": "0x5594b74c4e88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28914, + "offset": 29596, "col": 16, "tokLen": 4 }, "end": { - "offset": 28920, + "offset": 29602, "col": 22, "tokLen": 6 } @@ -36244,7 +48259,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b850", + "id": "0x5594b6a87a60", "kind": "EnumConstantDecl", "name": "DAC_14", "type": { @@ -36257,35 +48272,35 @@ ] }, { - "id": "0x558a51f81f50", + "id": "0x5594b74c74e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28932, - "line": 949, + "offset": 29614, + "line": 978, "col": 5, "tokLen": 2 }, "end": { - "offset": 28985, - "line": 950, + "offset": 29667, + "line": 979, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f81eb8", + "id": "0x5594b74c7448", "kind": "BinaryOperator", "range": { "begin": { - "offset": 28936, - "line": 949, + "offset": 29618, + "line": 978, "col": 9, "tokLen": 1 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36297,16 +48312,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f80af0", + "id": "0x5594b74c6160", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28936, + "offset": 29618, "col": 9, "tokLen": 1 }, "end": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 } @@ -36318,67 +48333,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f80ad8", + "id": "0x5594b74c6148", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 }, "end": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f80ab8", + "id": "0x5594b74c6128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 }, "end": { - "offset": 28938, + "offset": 29620, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f7f790", + "id": "0x5594b74c4ee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28936, + "offset": 29618, "col": 9, "tokLen": 1 }, "end": { - "offset": 28936, + "offset": 29618, "col": 9, "tokLen": 1 } @@ -36386,11 +48401,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36399,16 +48414,16 @@ } }, { - "id": "0x558a51f80aa0", + "id": "0x5594b74c6110", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 }, "end": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 } @@ -36420,16 +48435,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f7f7b0", + "id": "0x5594b74c4f08", "kind": "StringLiteral", "range": { "begin": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 }, "end": { - "offset": 28941, + "offset": 29623, "col": 14, "tokLen": 8 } @@ -36445,16 +48460,16 @@ ] }, { - "id": "0x558a51f81e80", + "id": "0x5594b74c7410", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28953, + "offset": 29635, "col": 26, "tokLen": 1 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36466,67 +48481,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f81e68", + "id": "0x5594b74c73f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28955, + "offset": 29637, "col": 28, "tokLen": 2 }, "end": { - "offset": 28955, + "offset": 29637, "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": "0x558a51f81e48", + "id": "0x5594b74c73d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28955, + "offset": 29637, "col": 28, "tokLen": 2 }, "end": { - "offset": 28955, + "offset": 29637, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f80b28", + "id": "0x5594b74c6198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28953, + "offset": 29635, "col": 26, "tokLen": 1 }, "end": { - "offset": 28953, + "offset": 29635, "col": 26, "tokLen": 1 } @@ -36534,11 +48549,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36547,16 +48562,16 @@ } }, { - "id": "0x558a51f81e30", + "id": "0x5594b74c73c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36568,16 +48583,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f80b48", + "id": "0x5594b74c61b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 }, "end": { - "offset": 28958, + "offset": 29640, "col": 31, "tokLen": 4 } @@ -36595,33 +48610,33 @@ ] }, { - "id": "0x558a51f81f40", + "id": "0x5594b74c74d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28972, - "line": 950, + "offset": 29654, + "line": 979, "col": 9, "tokLen": 6 }, "end": { - "offset": 28985, + "offset": 29667, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f81f10", + "id": "0x5594b74c74a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28979, + "offset": 29661, "col": 16, "tokLen": 4 }, "end": { - "offset": 28985, + "offset": 29667, "col": 22, "tokLen": 6 } @@ -36631,7 +48646,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b8a8", + "id": "0x5594b6a87ab8", "kind": "EnumConstantDecl", "name": "DAC_15", "type": { @@ -36644,35 +48659,35 @@ ] }, { - "id": "0x558a51f84730", + "id": "0x5594b74c9b08", "kind": "IfStmt", "range": { "begin": { - "offset": 28997, - "line": 951, + "offset": 29679, + "line": 980, "col": 5, "tokLen": 2 }, "end": { - "offset": 29050, - "line": 952, + "offset": 29732, + "line": 981, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f84698", + "id": "0x5594b74c9a68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 29001, - "line": 951, + "offset": 29683, + "line": 980, "col": 9, "tokLen": 1 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36684,16 +48699,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f832d0", + "id": "0x5594b74c8780", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29001, + "offset": 29683, "col": 9, "tokLen": 1 }, "end": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 } @@ -36705,67 +48720,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f832b8", + "id": "0x5594b74c8768", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 }, "end": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f83298", + "id": "0x5594b74c8748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 }, "end": { - "offset": 29003, + "offset": 29685, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f81f70", + "id": "0x5594b74c7508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29001, + "offset": 29683, "col": 9, "tokLen": 1 }, "end": { - "offset": 29001, + "offset": 29683, "col": 9, "tokLen": 1 } @@ -36773,11 +48788,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36786,16 +48801,16 @@ } }, { - "id": "0x558a51f83280", + "id": "0x5594b74c8730", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 }, "end": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 } @@ -36807,16 +48822,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f81f90", + "id": "0x5594b74c7528", "kind": "StringLiteral", "range": { "begin": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 }, "end": { - "offset": 29006, + "offset": 29688, "col": 14, "tokLen": 8 } @@ -36832,16 +48847,16 @@ ] }, { - "id": "0x558a51f84660", + "id": "0x5594b74c9a30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29018, + "offset": 29700, "col": 26, "tokLen": 1 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36853,67 +48868,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f84648", + "id": "0x5594b74c9a18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29020, + "offset": 29702, "col": 28, "tokLen": 2 }, "end": { - "offset": 29020, + "offset": 29702, "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": "0x558a51f84628", + "id": "0x5594b74c99f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29020, + "offset": 29702, "col": 28, "tokLen": 2 }, "end": { - "offset": 29020, + "offset": 29702, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f83308", + "id": "0x5594b74c87b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29018, + "offset": 29700, "col": 26, "tokLen": 1 }, "end": { - "offset": 29018, + "offset": 29700, "col": 26, "tokLen": 1 } @@ -36921,11 +48936,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36934,16 +48949,16 @@ } }, { - "id": "0x558a51f84610", + "id": "0x5594b74c99e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36955,16 +48970,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f83328", + "id": "0x5594b74c87d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 }, "end": { - "offset": 29023, + "offset": 29705, "col": 31, "tokLen": 4 } @@ -36982,33 +48997,33 @@ ] }, { - "id": "0x558a51f84720", + "id": "0x5594b74c9af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29037, - "line": 952, + "offset": 29719, + "line": 981, "col": 9, "tokLen": 6 }, "end": { - "offset": 29050, + "offset": 29732, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f846f0", + "id": "0x5594b74c9ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29044, + "offset": 29726, "col": 16, "tokLen": 4 }, "end": { - "offset": 29050, + "offset": 29732, "col": 22, "tokLen": 6 } @@ -37018,7 +49033,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b900", + "id": "0x5594b6a87b10", "kind": "EnumConstantDecl", "name": "DAC_16", "type": { @@ -37031,35 +49046,35 @@ ] }, { - "id": "0x558a51f86f50", + "id": "0x5594b74cc128", "kind": "IfStmt", "range": { "begin": { - "offset": 29062, - "line": 953, + "offset": 29744, + "line": 982, "col": 5, "tokLen": 2 }, "end": { - "offset": 29115, - "line": 954, + "offset": 29797, + "line": 983, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f86eb8", + "id": "0x5594b74cc088", "kind": "BinaryOperator", "range": { "begin": { - "offset": 29066, - "line": 953, + "offset": 29748, + "line": 982, "col": 9, "tokLen": 1 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37071,16 +49086,16 @@ "opcode": "||", "inner": [ { - "id": "0x558a51f85ab0", + "id": "0x5594b74cada0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29066, + "offset": 29748, "col": 9, "tokLen": 1 }, "end": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 } @@ -37092,67 +49107,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f85a98", + "id": "0x5594b74cad88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 }, "end": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f85a78", + "id": "0x5594b74cad68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 }, "end": { - "offset": 29068, + "offset": 29750, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f84750", + "id": "0x5594b74c9b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29066, + "offset": 29748, "col": 9, "tokLen": 1 }, "end": { - "offset": 29066, + "offset": 29748, "col": 9, "tokLen": 1 } @@ -37160,11 +49175,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37173,16 +49188,16 @@ } }, { - "id": "0x558a51f85a60", + "id": "0x5594b74cad50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 }, "end": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 } @@ -37194,16 +49209,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f84770", + "id": "0x5594b74c9b48", "kind": "StringLiteral", "range": { "begin": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 }, "end": { - "offset": 29071, + "offset": 29753, "col": 14, "tokLen": 8 } @@ -37219,16 +49234,16 @@ ] }, { - "id": "0x558a51f86e80", + "id": "0x5594b74cc050", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29083, + "offset": 29765, "col": 26, "tokLen": 1 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37240,67 +49255,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f86e68", + "id": "0x5594b74cc038", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29085, + "offset": 29767, "col": 28, "tokLen": 2 }, "end": { - "offset": 29085, + "offset": 29767, "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": "0x558a51f86e48", + "id": "0x5594b74cc018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29085, + "offset": 29767, "col": 28, "tokLen": 2 }, "end": { - "offset": 29085, + "offset": 29767, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f85ae8", + "id": "0x5594b74cadd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29083, + "offset": 29765, "col": 26, "tokLen": 1 }, "end": { - "offset": 29083, + "offset": 29765, "col": 26, "tokLen": 1 } @@ -37308,11 +49323,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37321,16 +49336,16 @@ } }, { - "id": "0x558a51f86e30", + "id": "0x5594b74cc000", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37342,16 +49357,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f85b08", + "id": "0x5594b74cadf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 }, "end": { - "offset": 29088, + "offset": 29770, "col": 31, "tokLen": 4 } @@ -37369,33 +49384,33 @@ ] }, { - "id": "0x558a51f86f40", + "id": "0x5594b74cc118", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29102, - "line": 954, + "offset": 29784, + "line": 983, "col": 9, "tokLen": 6 }, "end": { - "offset": 29115, + "offset": 29797, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f86f10", + "id": "0x5594b74cc0e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29109, + "offset": 29791, "col": 16, "tokLen": 4 }, "end": { - "offset": 29115, + "offset": 29797, "col": 22, "tokLen": 6 } @@ -37405,7 +49420,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b958", + "id": "0x5594b6a87b68", "kind": "EnumConstantDecl", "name": "DAC_17", "type": { @@ -37418,35 +49433,35 @@ ] }, { - "id": "0x558a51f88380", + "id": "0x5594b74cd478", "kind": "IfStmt", "range": { "begin": { - "offset": 29127, - "line": 955, + "offset": 29809, + "line": 984, "col": 5, "tokLen": 2 }, "end": { - "offset": 29165, - "line": 956, + "offset": 29847, + "line": 985, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f882d0", + "id": "0x5594b74cd3c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29131, - "line": 955, + "offset": 29813, + "line": 984, "col": 9, "tokLen": 1 }, "end": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 } @@ -37458,67 +49473,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f882b8", + "id": "0x5594b74cd3a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 }, "end": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f88298", + "id": "0x5594b74cd388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 }, "end": { - "offset": 29133, + "offset": 29815, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f86f70", + "id": "0x5594b74cc148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29131, + "offset": 29813, "col": 9, "tokLen": 1 }, "end": { - "offset": 29131, + "offset": 29813, "col": 9, "tokLen": 1 } @@ -37526,11 +49541,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37539,16 +49554,16 @@ } }, { - "id": "0x558a51f88280", + "id": "0x5594b74cd370", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 }, "end": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 } @@ -37560,16 +49575,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f86f90", + "id": "0x5594b74cc168", "kind": "StringLiteral", "range": { "begin": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 }, "end": { - "offset": 29136, + "offset": 29818, "col": 14, "tokLen": 6 } @@ -37585,33 +49600,33 @@ ] }, { - "id": "0x558a51f88370", + "id": "0x5594b74cd468", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29152, - "line": 956, + "offset": 29834, + "line": 985, "col": 9, "tokLen": 6 }, "end": { - "offset": 29165, + "offset": 29847, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f88340", + "id": "0x5594b74cd438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29159, + "offset": 29841, "col": 16, "tokLen": 4 }, "end": { - "offset": 29165, + "offset": 29847, "col": 22, "tokLen": 4 } @@ -37621,7 +49636,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152b9b0", + "id": "0x5594b6a87bc0", "kind": "EnumConstantDecl", "name": "VSVP", "type": { @@ -37634,35 +49649,35 @@ ] }, { - "id": "0x558a51f897b0", + "id": "0x5594b74ce7c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29175, - "line": 957, + "offset": 29857, + "line": 986, "col": 5, "tokLen": 2 }, "end": { - "offset": 29214, - "line": 958, + "offset": 29896, + "line": 987, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f89700", + "id": "0x5594b74ce710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29179, - "line": 957, + "offset": 29861, + "line": 986, "col": 9, "tokLen": 1 }, "end": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 } @@ -37674,67 +49689,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f896e8", + "id": "0x5594b74ce6f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 }, "end": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f896c8", + "id": "0x5594b74ce6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 }, "end": { - "offset": 29181, + "offset": 29863, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f883a0", + "id": "0x5594b74cd498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29179, + "offset": 29861, "col": 9, "tokLen": 1 }, "end": { - "offset": 29179, + "offset": 29861, "col": 9, "tokLen": 1 } @@ -37742,11 +49757,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37755,16 +49770,16 @@ } }, { - "id": "0x558a51f896b0", + "id": "0x5594b74ce6c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 }, "end": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 } @@ -37776,16 +49791,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f883c0", + "id": "0x5594b74cd4b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 }, "end": { - "offset": 29184, + "offset": 29866, "col": 14, "tokLen": 7 } @@ -37801,33 +49816,33 @@ ] }, { - "id": "0x558a51f897a0", + "id": "0x5594b74ce7b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29201, - "line": 958, + "offset": 29883, + "line": 987, "col": 9, "tokLen": 6 }, "end": { - "offset": 29214, + "offset": 29896, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51f89770", + "id": "0x5594b74ce788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29208, + "offset": 29890, "col": 16, "tokLen": 4 }, "end": { - "offset": 29214, + "offset": 29896, "col": 22, "tokLen": 5 } @@ -37837,7 +49852,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ba08", + "id": "0x5594b6a87c18", "kind": "EnumConstantDecl", "name": "VTRIM", "type": { @@ -37850,35 +49865,35 @@ ] }, { - "id": "0x558a51f8abe0", + "id": "0x5594b74cfb18", "kind": "IfStmt", "range": { "begin": { - "offset": 29225, - "line": 959, + "offset": 29907, + "line": 988, "col": 5, "tokLen": 2 }, "end": { - "offset": 29267, - "line": 960, + "offset": 29949, + "line": 989, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8ab30", + "id": "0x5594b74cfa60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29229, - "line": 959, + "offset": 29911, + "line": 988, "col": 9, "tokLen": 1 }, "end": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 } @@ -37890,67 +49905,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8ab18", + "id": "0x5594b74cfa48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 }, "end": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8aaf8", + "id": "0x5594b74cfa28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 }, "end": { - "offset": 29231, + "offset": 29913, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f897d0", + "id": "0x5594b74ce7e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29229, + "offset": 29911, "col": 9, "tokLen": 1 }, "end": { - "offset": 29229, + "offset": 29911, "col": 9, "tokLen": 1 } @@ -37958,11 +49973,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37971,16 +49986,16 @@ } }, { - "id": "0x558a51f8aae0", + "id": "0x5594b74cfa10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 }, "end": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 } @@ -37992,16 +50007,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f897f0", + "id": "0x5594b74ce808", "kind": "StringLiteral", "range": { "begin": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 }, "end": { - "offset": 29234, + "offset": 29916, "col": 14, "tokLen": 10 } @@ -38017,33 +50032,33 @@ ] }, { - "id": "0x558a51f8abd0", + "id": "0x5594b74cfb08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29254, - "line": 960, + "offset": 29936, + "line": 989, "col": 9, "tokLen": 6 }, "end": { - "offset": 29267, + "offset": 29949, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8aba0", + "id": "0x5594b74cfad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29261, + "offset": 29943, "col": 16, "tokLen": 4 }, "end": { - "offset": 29267, + "offset": 29949, "col": 22, "tokLen": 8 } @@ -38053,7 +50068,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ba60", + "id": "0x5594b6a87c70", "kind": "EnumConstantDecl", "name": "VRPREAMP", "type": { @@ -38066,35 +50081,35 @@ ] }, { - "id": "0x558a51f8c010", + "id": "0x5594b74d0e68", "kind": "IfStmt", "range": { "begin": { - "offset": 29281, - "line": 961, + "offset": 29963, + "line": 990, "col": 5, "tokLen": 2 }, "end": { - "offset": 29323, - "line": 962, + "offset": 30005, + "line": 991, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8bf60", + "id": "0x5594b74d0db0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29285, - "line": 961, + "offset": 29967, + "line": 990, "col": 9, "tokLen": 1 }, "end": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 } @@ -38106,67 +50121,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8bf48", + "id": "0x5594b74d0d98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 }, "end": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8bf28", + "id": "0x5594b74d0d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 }, "end": { - "offset": 29287, + "offset": 29969, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8ac00", + "id": "0x5594b74cfb38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29285, + "offset": 29967, "col": 9, "tokLen": 1 }, "end": { - "offset": 29285, + "offset": 29967, "col": 9, "tokLen": 1 } @@ -38174,11 +50189,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38187,16 +50202,16 @@ } }, { - "id": "0x558a51f8bf10", + "id": "0x5594b74d0d60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 }, "end": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 } @@ -38208,16 +50223,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8ac20", + "id": "0x5594b74cfb58", "kind": "StringLiteral", "range": { "begin": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 }, "end": { - "offset": 29290, + "offset": 29972, "col": 14, "tokLen": 10 } @@ -38233,33 +50248,33 @@ ] }, { - "id": "0x558a51f8c000", + "id": "0x5594b74d0e58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29310, - "line": 962, + "offset": 29992, + "line": 991, "col": 9, "tokLen": 6 }, "end": { - "offset": 29323, + "offset": 30005, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f8bfd0", + "id": "0x5594b74d0e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29317, + "offset": 29999, "col": 16, "tokLen": 4 }, "end": { - "offset": 29323, + "offset": 30005, "col": 22, "tokLen": 8 } @@ -38269,7 +50284,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bab8", + "id": "0x5594b6a87cc8", "kind": "EnumConstantDecl", "name": "VRSHAPER", "type": { @@ -38282,35 +50297,35 @@ ] }, { - "id": "0x558a51f8d440", + "id": "0x5594b74d21b8", "kind": "IfStmt", "range": { "begin": { - "offset": 29337, - "line": 963, + "offset": 30019, + "line": 992, "col": 5, "tokLen": 2 }, "end": { - "offset": 29375, - "line": 964, + "offset": 30057, + "line": 993, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f8d390", + "id": "0x5594b74d2100", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29341, - "line": 963, + "offset": 30023, + "line": 992, "col": 9, "tokLen": 1 }, "end": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 } @@ -38322,67 +50337,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8d378", + "id": "0x5594b74d20e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 }, "end": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8d358", + "id": "0x5594b74d20c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 }, "end": { - "offset": 29343, + "offset": 30025, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8c030", + "id": "0x5594b74d0e88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29341, + "offset": 30023, "col": 9, "tokLen": 1 }, "end": { - "offset": 29341, + "offset": 30023, "col": 9, "tokLen": 1 } @@ -38390,11 +50405,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38403,16 +50418,16 @@ } }, { - "id": "0x558a51f8d340", + "id": "0x5594b74d20b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 }, "end": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 } @@ -38424,16 +50439,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8c050", + "id": "0x5594b74d0ea8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 }, "end": { - "offset": 29346, + "offset": 30028, "col": 14, "tokLen": 6 } @@ -38449,33 +50464,33 @@ ] }, { - "id": "0x558a51f8d430", + "id": "0x5594b74d21a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29362, - "line": 964, + "offset": 30044, + "line": 993, "col": 9, "tokLen": 6 }, "end": { - "offset": 29375, + "offset": 30057, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f8d400", + "id": "0x5594b74d2178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29369, + "offset": 30051, "col": 16, "tokLen": 4 }, "end": { - "offset": 29375, + "offset": 30057, "col": 22, "tokLen": 4 } @@ -38485,7 +50500,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bb10", + "id": "0x5594b6a87d20", "kind": "EnumConstantDecl", "name": "VSVN", "type": { @@ -38498,35 +50513,35 @@ ] }, { - "id": "0x558a51f8e870", + "id": "0x5594b74d3508", "kind": "IfStmt", "range": { "begin": { - "offset": 29385, - "line": 965, + "offset": 30067, + "line": 994, "col": 5, "tokLen": 2 }, "end": { - "offset": 29425, - "line": 966, + "offset": 30107, + "line": 995, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f8e7c0", + "id": "0x5594b74d3450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29389, - "line": 965, + "offset": 30071, + "line": 994, "col": 9, "tokLen": 1 }, "end": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 } @@ -38538,67 +50553,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8e7a8", + "id": "0x5594b74d3438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 }, "end": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8e788", + "id": "0x5594b74d3418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 }, "end": { - "offset": 29391, + "offset": 30073, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8d460", + "id": "0x5594b74d21d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29389, + "offset": 30071, "col": 9, "tokLen": 1 }, "end": { - "offset": 29389, + "offset": 30071, "col": 9, "tokLen": 1 } @@ -38606,11 +50621,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38619,16 +50634,16 @@ } }, { - "id": "0x558a51f8e770", + "id": "0x5594b74d3400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 }, "end": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 } @@ -38640,16 +50655,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8d480", + "id": "0x5594b74d21f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 }, "end": { - "offset": 29394, + "offset": 30076, "col": 14, "tokLen": 8 } @@ -38665,33 +50680,33 @@ ] }, { - "id": "0x558a51f8e860", + "id": "0x5594b74d34f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29412, - "line": 966, + "offset": 30094, + "line": 995, "col": 9, "tokLen": 6 }, "end": { - "offset": 29425, + "offset": 30107, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f8e830", + "id": "0x5594b74d34c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29419, + "offset": 30101, "col": 16, "tokLen": 4 }, "end": { - "offset": 29425, + "offset": 30107, "col": 22, "tokLen": 6 } @@ -38701,7 +50716,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bb68", + "id": "0x5594b6a87d78", "kind": "EnumConstantDecl", "name": "VTGSTV", "type": { @@ -38714,35 +50729,35 @@ ] }, { - "id": "0x558a51f8fca0", + "id": "0x5594b74d4858", "kind": "IfStmt", "range": { "begin": { - "offset": 29437, - "line": 967, + "offset": 30119, + "line": 996, "col": 5, "tokLen": 2 }, "end": { - "offset": 29478, - "line": 968, + "offset": 30160, + "line": 997, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f8fbf0", + "id": "0x5594b74d47a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29441, - "line": 967, + "offset": 30123, + "line": 996, "col": 9, "tokLen": 1 }, "end": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 } @@ -38754,67 +50769,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f8fbd8", + "id": "0x5594b74d4788", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 }, "end": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f8fbb8", + "id": "0x5594b74d4768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 }, "end": { - "offset": 29443, + "offset": 30125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8e890", + "id": "0x5594b74d3528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29441, + "offset": 30123, "col": 9, "tokLen": 1 }, "end": { - "offset": 29441, + "offset": 30123, "col": 9, "tokLen": 1 } @@ -38822,11 +50837,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38835,16 +50850,16 @@ } }, { - "id": "0x558a51f8fba0", + "id": "0x5594b74d4750", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 }, "end": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 } @@ -38856,16 +50871,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8e8b0", + "id": "0x5594b74d3548", "kind": "StringLiteral", "range": { "begin": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 }, "end": { - "offset": 29446, + "offset": 30128, "col": 14, "tokLen": 9 } @@ -38881,33 +50896,33 @@ ] }, { - "id": "0x558a51f8fc90", + "id": "0x5594b74d4848", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29465, - "line": 968, + "offset": 30147, + "line": 997, "col": 9, "tokLen": 6 }, "end": { - "offset": 29478, + "offset": 30160, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f8fc60", + "id": "0x5594b74d4818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29472, + "offset": 30154, "col": 16, "tokLen": 4 }, "end": { - "offset": 29478, + "offset": 30160, "col": 22, "tokLen": 7 } @@ -38917,7 +50932,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bbc0", + "id": "0x5594b6a87dd0", "kind": "EnumConstantDecl", "name": "VCMP_LL", "type": { @@ -38930,35 +50945,35 @@ ] }, { - "id": "0x558a51f910d0", + "id": "0x5594b74d5ba8", "kind": "IfStmt", "range": { "begin": { - "offset": 29491, - "line": 969, + "offset": 30173, + "line": 998, "col": 5, "tokLen": 2 }, "end": { - "offset": 29532, - "line": 970, + "offset": 30214, + "line": 999, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f91020", + "id": "0x5594b74d5af0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29495, - "line": 969, + "offset": 30177, + "line": 998, "col": 9, "tokLen": 1 }, "end": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 } @@ -38970,67 +50985,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f91008", + "id": "0x5594b74d5ad8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 }, "end": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f90fe8", + "id": "0x5594b74d5ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 }, "end": { - "offset": 29497, + "offset": 30179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f8fcc0", + "id": "0x5594b74d4878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29495, + "offset": 30177, "col": 9, "tokLen": 1 }, "end": { - "offset": 29495, + "offset": 30177, "col": 9, "tokLen": 1 } @@ -39038,11 +51053,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39051,16 +51066,16 @@ } }, { - "id": "0x558a51f90fd0", + "id": "0x5594b74d5aa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 }, "end": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 } @@ -39072,16 +51087,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f8fce0", + "id": "0x5594b74d4898", "kind": "StringLiteral", "range": { "begin": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 }, "end": { - "offset": 29500, + "offset": 30182, "col": 14, "tokLen": 9 } @@ -39097,33 +51112,33 @@ ] }, { - "id": "0x558a51f910c0", + "id": "0x5594b74d5b98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29519, - "line": 970, + "offset": 30201, + "line": 999, "col": 9, "tokLen": 6 }, "end": { - "offset": 29532, + "offset": 30214, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f91090", + "id": "0x5594b74d5b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29526, + "offset": 30208, "col": 16, "tokLen": 4 }, "end": { - "offset": 29532, + "offset": 30214, "col": 22, "tokLen": 7 } @@ -39133,7 +51148,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bc18", + "id": "0x5594b6a87e28", "kind": "EnumConstantDecl", "name": "VCMP_LR", "type": { @@ -39146,35 +51161,35 @@ ] }, { - "id": "0x558a51f92500", + "id": "0x5594b74d6ef8", "kind": "IfStmt", "range": { "begin": { - "offset": 29545, - "line": 971, + "offset": 30227, + "line": 1000, "col": 5, "tokLen": 2 }, "end": { - "offset": 29583, - "line": 972, + "offset": 30265, + "line": 1001, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f92450", + "id": "0x5594b74d6e40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29549, - "line": 971, + "offset": 30231, + "line": 1000, "col": 9, "tokLen": 1 }, "end": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 } @@ -39186,67 +51201,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f92438", + "id": "0x5594b74d6e28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 }, "end": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f92418", + "id": "0x5594b74d6e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 }, "end": { - "offset": 29551, + "offset": 30233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f910f0", + "id": "0x5594b74d5bc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29549, + "offset": 30231, "col": 9, "tokLen": 1 }, "end": { - "offset": 29549, + "offset": 30231, "col": 9, "tokLen": 1 } @@ -39254,11 +51269,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39267,16 +51282,16 @@ } }, { - "id": "0x558a51f92400", + "id": "0x5594b74d6df0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 }, "end": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 } @@ -39288,16 +51303,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f91110", + "id": "0x5594b74d5be8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 }, "end": { - "offset": 29554, + "offset": 30236, "col": 14, "tokLen": 6 } @@ -39313,33 +51328,33 @@ ] }, { - "id": "0x558a51f924f0", + "id": "0x5594b74d6ee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29570, - "line": 972, + "offset": 30252, + "line": 1001, "col": 9, "tokLen": 6 }, "end": { - "offset": 29583, + "offset": 30265, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51f924c0", + "id": "0x5594b74d6eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29577, + "offset": 30259, "col": 16, "tokLen": 4 }, "end": { - "offset": 29583, + "offset": 30265, "col": 22, "tokLen": 4 } @@ -39349,7 +51364,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bc70", + "id": "0x5594b6a87e80", "kind": "EnumConstantDecl", "name": "VCAL", "type": { @@ -39362,35 +51377,35 @@ ] }, { - "id": "0x558a51f93930", + "id": "0x5594b74d8248", "kind": "IfStmt", "range": { "begin": { - "offset": 29593, - "line": 973, + "offset": 30275, + "line": 1002, "col": 5, "tokLen": 2 }, "end": { - "offset": 29634, - "line": 974, + "offset": 30316, + "line": 1003, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f93880", + "id": "0x5594b74d8190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29597, - "line": 973, + "offset": 30279, + "line": 1002, "col": 9, "tokLen": 1 }, "end": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 } @@ -39402,67 +51417,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f93868", + "id": "0x5594b74d8178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 }, "end": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f93848", + "id": "0x5594b74d8158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 }, "end": { - "offset": 29599, + "offset": 30281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f92520", + "id": "0x5594b74d6f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29597, + "offset": 30279, "col": 9, "tokLen": 1 }, "end": { - "offset": 29597, + "offset": 30279, "col": 9, "tokLen": 1 } @@ -39470,11 +51485,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39483,16 +51498,16 @@ } }, { - "id": "0x558a51f93830", + "id": "0x5594b74d8140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 }, "end": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 } @@ -39504,16 +51519,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f92540", + "id": "0x5594b74d6f38", "kind": "StringLiteral", "range": { "begin": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 }, "end": { - "offset": 29602, + "offset": 30284, "col": 14, "tokLen": 9 } @@ -39529,33 +51544,33 @@ ] }, { - "id": "0x558a51f93920", + "id": "0x5594b74d8238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29621, - "line": 974, + "offset": 30303, + "line": 1003, "col": 9, "tokLen": 6 }, "end": { - "offset": 29634, + "offset": 30316, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f938f0", + "id": "0x5594b74d8208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29628, + "offset": 30310, "col": 16, "tokLen": 4 }, "end": { - "offset": 29634, + "offset": 30316, "col": 22, "tokLen": 7 } @@ -39565,7 +51580,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bcc8", + "id": "0x5594b6a87ed8", "kind": "EnumConstantDecl", "name": "VCMP_RL", "type": { @@ -39578,35 +51593,35 @@ ] }, { - "id": "0x558a51f94d60", + "id": "0x5594b74d9598", "kind": "IfStmt", "range": { "begin": { - "offset": 29647, - "line": 975, + "offset": 30329, + "line": 1004, "col": 5, "tokLen": 2 }, "end": { - "offset": 29687, - "line": 976, + "offset": 30369, + "line": 1005, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f94cb0", + "id": "0x5594b74d94e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29651, - "line": 975, + "offset": 30333, + "line": 1004, "col": 9, "tokLen": 1 }, "end": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 } @@ -39618,67 +51633,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f94c98", + "id": "0x5594b74d94c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 }, "end": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f94c78", + "id": "0x5594b74d94a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 }, "end": { - "offset": 29653, + "offset": 30335, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f93950", + "id": "0x5594b74d8268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29651, + "offset": 30333, "col": 9, "tokLen": 1 }, "end": { - "offset": 29651, + "offset": 30333, "col": 9, "tokLen": 1 } @@ -39686,11 +51701,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39699,16 +51714,16 @@ } }, { - "id": "0x558a51f94c60", + "id": "0x5594b74d9490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 }, "end": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 } @@ -39720,16 +51735,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f93970", + "id": "0x5594b74d8288", "kind": "StringLiteral", "range": { "begin": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 }, "end": { - "offset": 29656, + "offset": 30338, "col": 14, "tokLen": 8 } @@ -39745,33 +51760,33 @@ ] }, { - "id": "0x558a51f94d50", + "id": "0x5594b74d9588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29674, - "line": 976, + "offset": 30356, + "line": 1005, "col": 9, "tokLen": 6 }, "end": { - "offset": 29687, + "offset": 30369, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f94d20", + "id": "0x5594b74d9558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29681, + "offset": 30363, "col": 16, "tokLen": 4 }, "end": { - "offset": 29687, + "offset": 30369, "col": 22, "tokLen": 6 } @@ -39781,7 +51796,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bd20", + "id": "0x5594b6a87f30", "kind": "EnumConstantDecl", "name": "RXB_RB", "type": { @@ -39794,35 +51809,35 @@ ] }, { - "id": "0x558a51f96190", + "id": "0x5594b74da938", "kind": "IfStmt", "range": { "begin": { - "offset": 29699, - "line": 977, + "offset": 30381, + "line": 1006, "col": 5, "tokLen": 2 }, "end": { - "offset": 29739, - "line": 978, + "offset": 30421, + "line": 1007, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f960e0", + "id": "0x5594b74da880", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29703, - "line": 977, + "offset": 30385, + "line": 1006, "col": 9, "tokLen": 1 }, "end": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 } @@ -39834,67 +51849,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f960c8", + "id": "0x5594b74da868", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 }, "end": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f960a8", + "id": "0x5594b74da848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 }, "end": { - "offset": 29705, + "offset": 30387, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f94d80", + "id": "0x5594b74d95b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29703, + "offset": 30385, "col": 9, "tokLen": 1 }, "end": { - "offset": 29703, + "offset": 30385, "col": 9, "tokLen": 1 } @@ -39902,11 +51917,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39915,16 +51930,16 @@ } }, { - "id": "0x558a51f96090", + "id": "0x5594b74da830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 }, "end": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 } @@ -39936,16 +51951,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f94da0", + "id": "0x5594b74d95d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 }, "end": { - "offset": 29708, + "offset": 30390, "col": 14, "tokLen": 8 } @@ -39961,33 +51976,33 @@ ] }, { - "id": "0x558a51f96180", + "id": "0x5594b74da928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29726, - "line": 978, + "offset": 30408, + "line": 1007, "col": 9, "tokLen": 6 }, "end": { - "offset": 29739, + "offset": 30421, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51f96150", + "id": "0x5594b74da8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29733, + "offset": 30415, "col": 16, "tokLen": 4 }, "end": { - "offset": 29739, + "offset": 30421, "col": 22, "tokLen": 6 } @@ -39997,7 +52012,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bd78", + "id": "0x5594b6a87f88", "kind": "EnumConstantDecl", "name": "RXB_LB", "type": { @@ -40010,35 +52025,35 @@ ] }, { - "id": "0x558a51f975c0", + "id": "0x5594b74dbc88", "kind": "IfStmt", "range": { "begin": { - "offset": 29751, - "line": 979, + "offset": 30433, + "line": 1008, "col": 5, "tokLen": 2 }, "end": { - "offset": 29792, - "line": 980, + "offset": 30474, + "line": 1009, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f97510", + "id": "0x5594b74dbbd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29755, - "line": 979, + "offset": 30437, + "line": 1008, "col": 9, "tokLen": 1 }, "end": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 } @@ -40050,67 +52065,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f974f8", + "id": "0x5594b74dbbb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 }, "end": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f974d8", + "id": "0x5594b74dbb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 }, "end": { - "offset": 29757, + "offset": 30439, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f961b0", + "id": "0x5594b74da958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29755, + "offset": 30437, "col": 9, "tokLen": 1 }, "end": { - "offset": 29755, + "offset": 30437, "col": 9, "tokLen": 1 } @@ -40118,11 +52133,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40131,16 +52146,16 @@ } }, { - "id": "0x558a51f974c0", + "id": "0x5594b74dbb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 }, "end": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 } @@ -40152,16 +52167,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f961d0", + "id": "0x5594b74da978", "kind": "StringLiteral", "range": { "begin": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 }, "end": { - "offset": 29760, + "offset": 30442, "col": 14, "tokLen": 9 } @@ -40177,33 +52192,33 @@ ] }, { - "id": "0x558a51f975b0", + "id": "0x5594b74dbc78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29779, - "line": 980, + "offset": 30461, + "line": 1009, "col": 9, "tokLen": 6 }, "end": { - "offset": 29792, + "offset": 30474, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f97580", + "id": "0x5594b74dbc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29786, + "offset": 30468, "col": 16, "tokLen": 4 }, "end": { - "offset": 29792, + "offset": 30474, "col": 22, "tokLen": 7 } @@ -40213,7 +52228,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bdd0", + "id": "0x5594b6a87fe0", "kind": "EnumConstantDecl", "name": "VCMP_RR", "type": { @@ -40226,35 +52241,35 @@ ] }, { - "id": "0x558a51f989f0", + "id": "0x5594b74dcfd8", "kind": "IfStmt", "range": { "begin": { - "offset": 29805, - "line": 981, + "offset": 30487, + "line": 1010, "col": 5, "tokLen": 2 }, "end": { - "offset": 29842, - "line": 982, + "offset": 30524, + "line": 1011, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f98940", + "id": "0x5594b74dcf20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29809, - "line": 981, + "offset": 30491, + "line": 1010, "col": 9, "tokLen": 1 }, "end": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 } @@ -40266,67 +52281,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f98928", + "id": "0x5594b74dcf08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 }, "end": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f98908", + "id": "0x5594b74dcee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 }, "end": { - "offset": 29811, + "offset": 30493, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f975e0", + "id": "0x5594b74dbca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29809, + "offset": 30491, "col": 9, "tokLen": 1 }, "end": { - "offset": 29809, + "offset": 30491, "col": 9, "tokLen": 1 } @@ -40334,11 +52349,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40347,16 +52362,16 @@ } }, { - "id": "0x558a51f988f0", + "id": "0x5594b74dced0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 }, "end": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 } @@ -40368,16 +52383,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f97600", + "id": "0x5594b74dbcc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 }, "end": { - "offset": 29814, + "offset": 30496, "col": 14, "tokLen": 5 } @@ -40393,33 +52408,33 @@ ] }, { - "id": "0x558a51f989e0", + "id": "0x5594b74dcfc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29829, - "line": 982, + "offset": 30511, + "line": 1011, "col": 9, "tokLen": 6 }, "end": { - "offset": 29842, + "offset": 30524, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f989b0", + "id": "0x5594b74dcf98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29836, + "offset": 30518, "col": 16, "tokLen": 4 }, "end": { - "offset": 29842, + "offset": 30524, "col": 22, "tokLen": 3 } @@ -40429,7 +52444,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152be28", + "id": "0x5594b6a88038", "kind": "EnumConstantDecl", "name": "VCP", "type": { @@ -40442,35 +52457,35 @@ ] }, { - "id": "0x558a51f99e20", + "id": "0x5594b74de328", "kind": "IfStmt", "range": { "begin": { - "offset": 29851, - "line": 983, + "offset": 30533, + "line": 1012, "col": 5, "tokLen": 2 }, "end": { - "offset": 29888, - "line": 984, + "offset": 30570, + "line": 1013, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f99d70", + "id": "0x5594b74de270", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29855, - "line": 983, + "offset": 30537, + "line": 1012, "col": 9, "tokLen": 1 }, "end": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 } @@ -40482,67 +52497,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f99d58", + "id": "0x5594b74de258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 }, "end": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f99d38", + "id": "0x5594b74de238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 }, "end": { - "offset": 29857, + "offset": 30539, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f98a10", + "id": "0x5594b74dcff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29855, + "offset": 30537, "col": 9, "tokLen": 1 }, "end": { - "offset": 29855, + "offset": 30537, "col": 9, "tokLen": 1 } @@ -40550,11 +52565,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40563,16 +52578,16 @@ } }, { - "id": "0x558a51f99d20", + "id": "0x5594b74de220", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 }, "end": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 } @@ -40584,16 +52599,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f98a30", + "id": "0x5594b74dd018", "kind": "StringLiteral", "range": { "begin": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 }, "end": { - "offset": 29860, + "offset": 30542, "col": 14, "tokLen": 5 } @@ -40609,33 +52624,33 @@ ] }, { - "id": "0x558a51f99e10", + "id": "0x5594b74de318", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29875, - "line": 984, + "offset": 30557, + "line": 1013, "col": 9, "tokLen": 6 }, "end": { - "offset": 29888, + "offset": 30570, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51f99de0", + "id": "0x5594b74de2e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29882, + "offset": 30564, "col": 16, "tokLen": 4 }, "end": { - "offset": 29888, + "offset": 30570, "col": 22, "tokLen": 3 } @@ -40645,7 +52660,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152be80", + "id": "0x5594b6a88090", "kind": "EnumConstantDecl", "name": "VCN", "type": { @@ -40658,35 +52673,35 @@ ] }, { - "id": "0x558a51f9b250", + "id": "0x5594b74df678", "kind": "IfStmt", "range": { "begin": { - "offset": 29897, - "line": 985, + "offset": 30579, + "line": 1014, "col": 5, "tokLen": 2 }, "end": { - "offset": 29939, - "line": 986, + "offset": 30621, + "line": 1015, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f9b1a0", + "id": "0x5594b74df5c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29901, - "line": 985, + "offset": 30583, + "line": 1014, "col": 9, "tokLen": 1 }, "end": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 } @@ -40698,67 +52713,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9b188", + "id": "0x5594b74df5a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 }, "end": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9b168", + "id": "0x5594b74df588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 }, "end": { - "offset": 29903, + "offset": 30585, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f99e40", + "id": "0x5594b74de348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29901, + "offset": 30583, "col": 9, "tokLen": 1 }, "end": { - "offset": 29901, + "offset": 30583, "col": 9, "tokLen": 1 } @@ -40766,11 +52781,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40779,16 +52794,16 @@ } }, { - "id": "0x558a51f9b150", + "id": "0x5594b74df570", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 }, "end": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 } @@ -40800,16 +52815,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f99e60", + "id": "0x5594b74de368", "kind": "StringLiteral", "range": { "begin": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 }, "end": { - "offset": 29906, + "offset": 30588, "col": 14, "tokLen": 10 } @@ -40825,33 +52840,33 @@ ] }, { - "id": "0x558a51f9b240", + "id": "0x5594b74df668", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29926, - "line": 986, + "offset": 30608, + "line": 1015, "col": 9, "tokLen": 6 }, "end": { - "offset": 29939, + "offset": 30621, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51f9b210", + "id": "0x5594b74df638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29933, + "offset": 30615, "col": 16, "tokLen": 4 }, "end": { - "offset": 29939, + "offset": 30621, "col": 22, "tokLen": 8 } @@ -40861,7 +52876,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bed8", + "id": "0x5594b6a880e8", "kind": "EnumConstantDecl", "name": "VISHAPER", "type": { @@ -40874,35 +52889,35 @@ ] }, { - "id": "0x558a51f9c680", + "id": "0x5594b74e09c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29953, - "line": 987, + "offset": 30635, + "line": 1016, "col": 5, "tokLen": 2 }, "end": { - "offset": 29997, - "line": 988, + "offset": 30679, + "line": 1017, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f9c5d0", + "id": "0x5594b74e0910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29957, - "line": 987, + "offset": 30639, + "line": 1016, "col": 9, "tokLen": 1 }, "end": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 } @@ -40914,67 +52929,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9c5b8", + "id": "0x5594b74e08f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 }, "end": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9c598", + "id": "0x5594b74e08d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 }, "end": { - "offset": 29959, + "offset": 30641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9b270", + "id": "0x5594b74df698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29957, + "offset": 30639, "col": 9, "tokLen": 1 }, "end": { - "offset": 29957, + "offset": 30639, "col": 9, "tokLen": 1 } @@ -40982,11 +52997,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40995,16 +53010,16 @@ } }, { - "id": "0x558a51f9c580", + "id": "0x5594b74e08c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 }, "end": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 } @@ -41016,16 +53031,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9b290", + "id": "0x5594b74df6b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 }, "end": { - "offset": 29962, + "offset": 30644, "col": 14, "tokLen": 12 } @@ -41041,33 +53056,33 @@ ] }, { - "id": "0x558a51f9c670", + "id": "0x5594b74e09b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29984, - "line": 988, + "offset": 30666, + "line": 1017, "col": 9, "tokLen": 6 }, "end": { - "offset": 29997, + "offset": 30679, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51f9c640", + "id": "0x5594b74e0988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29991, + "offset": 30673, "col": 16, "tokLen": 4 }, "end": { - "offset": 29997, + "offset": 30679, "col": 22, "tokLen": 10 } @@ -41077,7 +53092,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bf30", + "id": "0x5594b6a88140", "kind": "EnumConstantDecl", "name": "VTHRESHOLD", "type": { @@ -41090,35 +53105,35 @@ ] }, { - "id": "0x558a51f9dab0", + "id": "0x5594b74e1d18", "kind": "IfStmt", "range": { "begin": { - "offset": 30013, - "line": 989, + "offset": 30695, + "line": 1018, "col": 5, "tokLen": 2 }, "end": { - "offset": 30054, - "line": 990, + "offset": 30736, + "line": 1019, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9da00", + "id": "0x5594b74e1c60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30017, - "line": 989, + "offset": 30699, + "line": 1018, "col": 9, "tokLen": 1 }, "end": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 } @@ -41130,67 +53145,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9d9e8", + "id": "0x5594b74e1c48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 }, "end": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9d9c8", + "id": "0x5594b74e1c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 }, "end": { - "offset": 30019, + "offset": 30701, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9c6a0", + "id": "0x5594b74e09e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30017, + "offset": 30699, "col": 9, "tokLen": 1 }, "end": { - "offset": 30017, + "offset": 30699, "col": 9, "tokLen": 1 } @@ -41198,11 +53213,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41211,16 +53226,16 @@ } }, { - "id": "0x558a51f9d9b0", + "id": "0x5594b74e1c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 }, "end": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 } @@ -41232,16 +53247,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9c6c0", + "id": "0x5594b74e0a08", "kind": "StringLiteral", "range": { "begin": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 }, "end": { - "offset": 30022, + "offset": 30704, "col": 14, "tokLen": 9 } @@ -41257,33 +53272,33 @@ ] }, { - "id": "0x558a51f9daa0", + "id": "0x5594b74e1d08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30041, - "line": 990, + "offset": 30723, + "line": 1019, "col": 9, "tokLen": 6 }, "end": { - "offset": 30054, + "offset": 30736, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9da70", + "id": "0x5594b74e1cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30048, + "offset": 30730, "col": 16, "tokLen": 4 }, "end": { - "offset": 30054, + "offset": 30736, "col": 22, "tokLen": 7 } @@ -41293,7 +53308,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bfe0", + "id": "0x5594b6a881f0", "kind": "EnumConstantDecl", "name": "VREF_DS", "type": { @@ -41306,35 +53321,35 @@ ] }, { - "id": "0x558a51f9eee0", + "id": "0x5594b74e3068", "kind": "IfStmt", "range": { "begin": { - "offset": 30067, - "line": 991, + "offset": 30749, + "line": 1020, "col": 5, "tokLen": 2 }, "end": { - "offset": 30108, - "line": 992, + "offset": 30790, + "line": 1021, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9ee30", + "id": "0x5594b74e2fb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30071, - "line": 991, + "offset": 30753, + "line": 1020, "col": 9, "tokLen": 1 }, "end": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 } @@ -41346,67 +53361,67 @@ "adl": true, "inner": [ { - "id": "0x558a51f9ee18", + "id": "0x5594b74e2f98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 }, "end": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51f9edf8", + "id": "0x5594b74e2f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 }, "end": { - "offset": 30073, + "offset": 30755, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9dad0", + "id": "0x5594b74e1d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30071, + "offset": 30753, "col": 9, "tokLen": 1 }, "end": { - "offset": 30071, + "offset": 30753, "col": 9, "tokLen": 1 } @@ -41414,11 +53429,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41427,16 +53442,16 @@ } }, { - "id": "0x558a51f9ede0", + "id": "0x5594b74e2f60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 }, "end": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 } @@ -41448,16 +53463,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9daf0", + "id": "0x5594b74e1d58", "kind": "StringLiteral", "range": { "begin": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 }, "end": { - "offset": 30076, + "offset": 30758, "col": 14, "tokLen": 9 } @@ -41473,33 +53488,33 @@ ] }, { - "id": "0x558a51f9eed0", + "id": "0x5594b74e3058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30095, - "line": 992, + "offset": 30777, + "line": 1021, "col": 9, "tokLen": 6 }, "end": { - "offset": 30108, + "offset": 30790, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51f9eea0", + "id": "0x5594b74e3028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30102, + "offset": 30784, "col": 16, "tokLen": 4 }, "end": { - "offset": 30108, + "offset": 30790, "col": 22, "tokLen": 7 } @@ -41509,7 +53524,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c038", + "id": "0x5594b6a88248", "kind": "EnumConstantDecl", "name": "VOUT_CM", "type": { @@ -41522,35 +53537,35 @@ ] }, { - "id": "0x558a51fa0310", + "id": "0x5594b74e43b8", "kind": "IfStmt", "range": { "begin": { - "offset": 30121, - "line": 993, + "offset": 30803, + "line": 1022, "col": 5, "tokLen": 2 }, "end": { - "offset": 30161, - "line": 994, + "offset": 30843, + "line": 1023, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fa0260", + "id": "0x5594b74e4300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30125, - "line": 993, + "offset": 30807, + "line": 1022, "col": 9, "tokLen": 1 }, "end": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 } @@ -41562,67 +53577,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa0248", + "id": "0x5594b74e42e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 }, "end": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa0228", + "id": "0x5594b74e42c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 }, "end": { - "offset": 30127, + "offset": 30809, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51f9ef00", + "id": "0x5594b74e3088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30125, + "offset": 30807, "col": 9, "tokLen": 1 }, "end": { - "offset": 30125, + "offset": 30807, "col": 9, "tokLen": 1 } @@ -41630,11 +53645,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41643,16 +53658,16 @@ } }, { - "id": "0x558a51fa0210", + "id": "0x5594b74e42b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 }, "end": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 } @@ -41664,16 +53679,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51f9ef20", + "id": "0x5594b74e30a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 }, "end": { - "offset": 30130, + "offset": 30812, "col": 14, "tokLen": 8 } @@ -41689,33 +53704,33 @@ ] }, { - "id": "0x558a51fa0300", + "id": "0x5594b74e43a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30148, - "line": 994, + "offset": 30830, + "line": 1023, "col": 9, "tokLen": 6 }, "end": { - "offset": 30161, + "offset": 30843, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fa02d0", + "id": "0x5594b74e4378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30155, + "offset": 30837, "col": 16, "tokLen": 4 }, "end": { - "offset": 30161, + "offset": 30843, "col": 22, "tokLen": 6 } @@ -41725,7 +53740,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c090", + "id": "0x5594b6a882a0", "kind": "EnumConstantDecl", "name": "VIN_CM", "type": { @@ -41738,35 +53753,35 @@ ] }, { - "id": "0x558a51fa1740", + "id": "0x5594b74e5708", "kind": "IfStmt", "range": { "begin": { - "offset": 30173, - "line": 995, + "offset": 30855, + "line": 1024, "col": 5, "tokLen": 2 }, "end": { - "offset": 30216, - "line": 996, + "offset": 30898, + "line": 1025, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa1690", + "id": "0x5594b74e5650", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30177, - "line": 995, + "offset": 30859, + "line": 1024, "col": 9, "tokLen": 1 }, "end": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 } @@ -41778,67 +53793,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa1678", + "id": "0x5594b74e5638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 }, "end": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa1658", + "id": "0x5594b74e5618", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 }, "end": { - "offset": 30179, + "offset": 30861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa0330", + "id": "0x5594b74e43d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30177, + "offset": 30859, "col": 9, "tokLen": 1 }, "end": { - "offset": 30177, + "offset": 30859, "col": 9, "tokLen": 1 } @@ -41846,11 +53861,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41859,16 +53874,16 @@ } }, { - "id": "0x558a51fa1640", + "id": "0x5594b74e5600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 }, "end": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 } @@ -41880,16 +53895,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa0350", + "id": "0x5594b74e43f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 }, "end": { - "offset": 30182, + "offset": 30864, "col": 14, "tokLen": 11 } @@ -41905,33 +53920,33 @@ ] }, { - "id": "0x558a51fa1730", + "id": "0x5594b74e56f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30203, - "line": 996, + "offset": 30885, + "line": 1025, "col": 9, "tokLen": 6 }, "end": { - "offset": 30216, + "offset": 30898, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa1700", + "id": "0x5594b74e56c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30210, + "offset": 30892, "col": 16, "tokLen": 4 }, "end": { - "offset": 30216, + "offset": 30898, "col": 22, "tokLen": 9 } @@ -41941,7 +53956,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c0e8", + "id": "0x5594b6a882f8", "kind": "EnumConstantDecl", "name": "VREF_COMP", "type": { @@ -41954,35 +53969,35 @@ ] }, { - "id": "0x558a51fa2b70", + "id": "0x5594b74e6a58", "kind": "IfStmt", "range": { "begin": { - "offset": 30231, - "line": 997, + "offset": 30913, + "line": 1026, "col": 5, "tokLen": 2 }, "end": { - "offset": 30272, - "line": 998, + "offset": 30954, + "line": 1027, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa2ac0", + "id": "0x5594b74e69a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30235, - "line": 997, + "offset": 30917, + "line": 1026, "col": 9, "tokLen": 1 }, "end": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 } @@ -41994,67 +54009,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa2aa8", + "id": "0x5594b74e6988", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 }, "end": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa2a88", + "id": "0x5594b74e6968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 }, "end": { - "offset": 30237, + "offset": 30919, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa1760", + "id": "0x5594b74e5728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30235, + "offset": 30917, "col": 9, "tokLen": 1 }, "end": { - "offset": 30235, + "offset": 30917, "col": 9, "tokLen": 1 } @@ -42062,11 +54077,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42075,16 +54090,16 @@ } }, { - "id": "0x558a51fa2a70", + "id": "0x5594b74e6950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 }, "end": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 } @@ -42096,16 +54111,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa1780", + "id": "0x5594b74e5748", "kind": "StringLiteral", "range": { "begin": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 }, "end": { - "offset": 30240, + "offset": 30922, "col": 14, "tokLen": 9 } @@ -42121,33 +54136,33 @@ ] }, { - "id": "0x558a51fa2b60", + "id": "0x5594b74e6a48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30259, - "line": 998, + "offset": 30941, + "line": 1027, "col": 9, "tokLen": 6 }, "end": { - "offset": 30272, + "offset": 30954, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa2b30", + "id": "0x5594b74e6a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30266, + "offset": 30948, "col": 16, "tokLen": 4 }, "end": { - "offset": 30272, + "offset": 30954, "col": 22, "tokLen": 7 } @@ -42157,7 +54172,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c140", + "id": "0x5594b6a88350", "kind": "EnumConstantDecl", "name": "VB_COMP", "type": { @@ -42170,35 +54185,35 @@ ] }, { - "id": "0x558a51fa3fa0", + "id": "0x5594b74e7da8", "kind": "IfStmt", "range": { "begin": { - "offset": 30285, - "line": 999, + "offset": 30967, + "line": 1028, "col": 5, "tokLen": 2 }, "end": { - "offset": 30327, - "line": 1000, + "offset": 31009, + "line": 1029, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fa3ef0", + "id": "0x5594b74e7cf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30289, - "line": 999, + "offset": 30971, + "line": 1028, "col": 9, "tokLen": 1 }, "end": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 } @@ -42210,67 +54225,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa3ed8", + "id": "0x5594b74e7cd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 }, "end": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa3eb8", + "id": "0x5594b74e7cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 }, "end": { - "offset": 30291, + "offset": 30973, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa2b90", + "id": "0x5594b74e6a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30289, + "offset": 30971, "col": 9, "tokLen": 1 }, "end": { - "offset": 30289, + "offset": 30971, "col": 9, "tokLen": 1 } @@ -42278,11 +54293,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42291,16 +54306,16 @@ } }, { - "id": "0x558a51fa3ea0", + "id": "0x5594b74e7ca0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 }, "end": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 } @@ -42312,16 +54327,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa2bb0", + "id": "0x5594b74e6a98", "kind": "StringLiteral", "range": { "begin": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 }, "end": { - "offset": 30294, + "offset": 30976, "col": 14, "tokLen": 10 } @@ -42337,33 +54352,33 @@ ] }, { - "id": "0x558a51fa3f90", + "id": "0x5594b74e7d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30314, - "line": 1000, + "offset": 30996, + "line": 1029, "col": 9, "tokLen": 6 }, "end": { - "offset": 30327, + "offset": 31009, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fa3f60", + "id": "0x5594b74e7d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30321, + "offset": 31003, "col": 16, "tokLen": 4 }, "end": { - "offset": 30327, + "offset": 31009, "col": 22, "tokLen": 8 } @@ -42373,7 +54388,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c198", + "id": "0x5594b6a883a8", "kind": "EnumConstantDecl", "name": "VDD_PROT", "type": { @@ -42386,35 +54401,35 @@ ] }, { - "id": "0x558a51fa53d0", + "id": "0x5594b74e90f8", "kind": "IfStmt", "range": { "begin": { - "offset": 30341, - "line": 1001, + "offset": 31023, + "line": 1030, "col": 5, "tokLen": 2 }, "end": { - "offset": 30382, - "line": 1002, + "offset": 31064, + "line": 1031, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa5320", + "id": "0x5594b74e9040", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30345, - "line": 1001, + "offset": 31027, + "line": 1030, "col": 9, "tokLen": 1 }, "end": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 } @@ -42426,67 +54441,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa5308", + "id": "0x5594b74e9028", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 }, "end": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa52e8", + "id": "0x5594b74e9008", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 }, "end": { - "offset": 30347, + "offset": 31029, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa3fc0", + "id": "0x5594b74e7dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30345, + "offset": 31027, "col": 9, "tokLen": 1 }, "end": { - "offset": 30345, + "offset": 31027, "col": 9, "tokLen": 1 } @@ -42494,11 +54509,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42507,16 +54522,16 @@ } }, { - "id": "0x558a51fa52d0", + "id": "0x5594b74e8ff0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 }, "end": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 } @@ -42528,16 +54543,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa3fe0", + "id": "0x5594b74e7de8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 }, "end": { - "offset": 30350, + "offset": 31032, "col": 14, "tokLen": 9 } @@ -42553,33 +54568,33 @@ ] }, { - "id": "0x558a51fa53c0", + "id": "0x5594b74e90e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30369, - "line": 1002, + "offset": 31051, + "line": 1031, "col": 9, "tokLen": 6 }, "end": { - "offset": 30382, + "offset": 31064, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a51fa5390", + "id": "0x5594b74e90b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30376, + "offset": 31058, "col": 16, "tokLen": 4 }, "end": { - "offset": 30382, + "offset": 31064, "col": 22, "tokLen": 7 } @@ -42589,7 +54604,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c1f0", + "id": "0x5594b6a88400", "kind": "EnumConstantDecl", "name": "VIN_COM", "type": { @@ -42602,35 +54617,35 @@ ] }, { - "id": "0x558a51fa6820", + "id": "0x5594b74ea448", "kind": "IfStmt", "range": { "begin": { - "offset": 30395, - "line": 1003, + "offset": 31077, + "line": 1032, "col": 5, "tokLen": 2 }, "end": { - "offset": 30439, - "line": 1004, + "offset": 31121, + "line": 1033, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fa6770", + "id": "0x5594b74ea390", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30399, - "line": 1003, + "offset": 31081, + "line": 1032, "col": 9, "tokLen": 1 }, "end": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 } @@ -42642,67 +54657,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa6758", + "id": "0x5594b74ea378", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 }, "end": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa6738", + "id": "0x5594b74ea358", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 }, "end": { - "offset": 30401, + "offset": 31083, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa53f0", + "id": "0x5594b74e9118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30399, + "offset": 31081, "col": 9, "tokLen": 1 }, "end": { - "offset": 30399, + "offset": 31081, "col": 9, "tokLen": 1 } @@ -42710,11 +54725,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42723,16 +54738,16 @@ } }, { - "id": "0x558a51fa6720", + "id": "0x5594b74ea340", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 }, "end": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 } @@ -42744,16 +54759,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa5410", + "id": "0x5594b74e9138", "kind": "StringLiteral", "range": { "begin": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 }, "end": { - "offset": 30404, + "offset": 31086, "col": 14, "tokLen": 12 } @@ -42769,33 +54784,33 @@ ] }, { - "id": "0x558a51fa6810", + "id": "0x5594b74ea438", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30426, - "line": 1004, + "offset": 31108, + "line": 1033, "col": 9, "tokLen": 6 }, "end": { - "offset": 30439, + "offset": 31121, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fa67e0", + "id": "0x5594b74ea408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30433, + "offset": 31115, "col": 16, "tokLen": 4 }, "end": { - "offset": 30439, + "offset": 31121, "col": 22, "tokLen": 10 } @@ -42805,7 +54820,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c248", + "id": "0x5594b6a88458", "kind": "EnumConstantDecl", "name": "VREF_PRECH", "type": { @@ -42818,35 +54833,35 @@ ] }, { - "id": "0x558a51fa7c50", + "id": "0x5594b74eb798", "kind": "IfStmt", "range": { "begin": { - "offset": 30455, - "line": 1005, + "offset": 31137, + "line": 1034, "col": 5, "tokLen": 2 }, "end": { - "offset": 30498, - "line": 1006, + "offset": 31180, + "line": 1035, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa7ba0", + "id": "0x5594b74eb6e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30459, - "line": 1005, + "offset": 31141, + "line": 1034, "col": 9, "tokLen": 1 }, "end": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 } @@ -42858,67 +54873,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa7b88", + "id": "0x5594b74eb6c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 }, "end": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa7b68", + "id": "0x5594b74eb6a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 }, "end": { - "offset": 30461, + "offset": 31143, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa6840", + "id": "0x5594b74ea468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30459, + "offset": 31141, "col": 9, "tokLen": 1 }, "end": { - "offset": 30459, + "offset": 31141, "col": 9, "tokLen": 1 } @@ -42926,11 +54941,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42939,16 +54954,16 @@ } }, { - "id": "0x558a51fa7b50", + "id": "0x5594b74eb690", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 }, "end": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 } @@ -42960,16 +54975,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa6860", + "id": "0x5594b74ea488", "kind": "StringLiteral", "range": { "begin": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 }, "end": { - "offset": 30464, + "offset": 31146, "col": 14, "tokLen": 11 } @@ -42985,33 +55000,33 @@ ] }, { - "id": "0x558a51fa7c40", + "id": "0x5594b74eb788", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30485, - "line": 1006, + "offset": 31167, + "line": 1035, "col": 9, "tokLen": 6 }, "end": { - "offset": 30498, + "offset": 31180, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fa7c10", + "id": "0x5594b74eb758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30492, + "offset": 31174, "col": 16, "tokLen": 4 }, "end": { - "offset": 30498, + "offset": 31180, "col": 22, "tokLen": 9 } @@ -43021,7 +55036,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c2a0", + "id": "0x5594b6a884b0", "kind": "EnumConstantDecl", "name": "VB_PIXBUF", "type": { @@ -43034,35 +55049,35 @@ ] }, { - "id": "0x558a51fa9080", + "id": "0x5594b74ecae8", "kind": "IfStmt", "range": { "begin": { - "offset": 30513, - "line": 1007, + "offset": 31195, + "line": 1036, "col": 5, "tokLen": 2 }, "end": { - "offset": 30552, - "line": 1008, + "offset": 31234, + "line": 1037, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fa8fd0", + "id": "0x5594b74eca30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30517, - "line": 1007, + "offset": 31199, + "line": 1036, "col": 9, "tokLen": 1 }, "end": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 } @@ -43074,67 +55089,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fa8fb8", + "id": "0x5594b74eca18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 }, "end": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fa8f98", + "id": "0x5594b74ec9f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 }, "end": { - "offset": 30519, + "offset": 31201, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa7c70", + "id": "0x5594b74eb7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30517, + "offset": 31199, "col": 9, "tokLen": 1 }, "end": { - "offset": 30517, + "offset": 31199, "col": 9, "tokLen": 1 } @@ -43142,11 +55157,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43155,16 +55170,16 @@ } }, { - "id": "0x558a51fa8f80", + "id": "0x5594b74ec9e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 }, "end": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 } @@ -43176,16 +55191,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa7c90", + "id": "0x5594b74eb7d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 }, "end": { - "offset": 30522, + "offset": 31204, "col": 14, "tokLen": 7 } @@ -43201,33 +55216,33 @@ ] }, { - "id": "0x558a51fa9070", + "id": "0x5594b74ecad8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30539, - "line": 1008, + "offset": 31221, + "line": 1037, "col": 9, "tokLen": 6 }, "end": { - "offset": 30552, + "offset": 31234, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fa9040", + "id": "0x5594b74ecaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30546, + "offset": 31228, "col": 16, "tokLen": 4 }, "end": { - "offset": 30552, + "offset": 31234, "col": 22, "tokLen": 5 } @@ -43237,7 +55252,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c2f8", + "id": "0x5594b6a88508", "kind": "EnumConstantDecl", "name": "VB_DS", "type": { @@ -43250,35 +55265,35 @@ ] }, { - "id": "0x558a51faa4b0", + "id": "0x5594b74ede38", "kind": "IfStmt", "range": { "begin": { - "offset": 30563, - "line": 1009, + "offset": 31245, + "line": 1038, "col": 5, "tokLen": 2 }, "end": { - "offset": 30607, - "line": 1010, + "offset": 31289, + "line": 1039, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51faa400", + "id": "0x5594b74edd80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30567, - "line": 1009, + "offset": 31249, + "line": 1038, "col": 9, "tokLen": 1 }, "end": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 } @@ -43290,67 +55305,67 @@ "adl": true, "inner": [ { - "id": "0x558a51faa3e8", + "id": "0x5594b74edd68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 }, "end": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51faa3c8", + "id": "0x5594b74edd48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 }, "end": { - "offset": 30569, + "offset": 31251, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fa90a0", + "id": "0x5594b74ecb08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30567, + "offset": 31249, "col": 9, "tokLen": 1 }, "end": { - "offset": 30567, + "offset": 31249, "col": 9, "tokLen": 1 } @@ -43358,11 +55373,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43371,16 +55386,16 @@ } }, { - "id": "0x558a51faa3b0", + "id": "0x5594b74edd30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 }, "end": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 } @@ -43392,16 +55407,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fa90c0", + "id": "0x5594b74ecb28", "kind": "StringLiteral", "range": { "begin": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 }, "end": { - "offset": 30572, + "offset": 31254, "col": 14, "tokLen": 12 } @@ -43417,33 +55432,33 @@ ] }, { - "id": "0x558a51faa4a0", + "id": "0x5594b74ede28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30594, - "line": 1010, + "offset": 31276, + "line": 1039, "col": 9, "tokLen": 6 }, "end": { - "offset": 30607, + "offset": 31289, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51faa470", + "id": "0x5594b74eddf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30601, + "offset": 31283, "col": 16, "tokLen": 4 }, "end": { - "offset": 30607, + "offset": 31289, "col": 22, "tokLen": 10 } @@ -43453,7 +55468,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c350", + "id": "0x5594b6a88560", "kind": "EnumConstantDecl", "name": "VREF_H_ADC", "type": { @@ -43466,35 +55481,35 @@ ] }, { - "id": "0x558a51fab8e0", + "id": "0x5594b74ef188", "kind": "IfStmt", "range": { "begin": { - "offset": 30623, - "line": 1011, + "offset": 31305, + "line": 1040, "col": 5, "tokLen": 2 }, "end": { - "offset": 30667, - "line": 1012, + "offset": 31349, + "line": 1041, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fab830", + "id": "0x5594b74ef0d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30627, - "line": 1011, + "offset": 31309, + "line": 1040, "col": 9, "tokLen": 1 }, "end": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 } @@ -43506,67 +55521,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fab818", + "id": "0x5594b74ef0b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 }, "end": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fab7f8", + "id": "0x5594b74ef098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 }, "end": { - "offset": 30629, + "offset": 31311, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51faa4d0", + "id": "0x5594b74ede58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30627, + "offset": 31309, "col": 9, "tokLen": 1 }, "end": { - "offset": 30627, + "offset": 31309, "col": 9, "tokLen": 1 } @@ -43574,11 +55589,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43587,16 +55602,16 @@ } }, { - "id": "0x558a51fab7e0", + "id": "0x5594b74ef080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 }, "end": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 } @@ -43608,16 +55623,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51faa4f0", + "id": "0x5594b74ede78", "kind": "StringLiteral", "range": { "begin": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 }, "end": { - "offset": 30632, + "offset": 31314, "col": 14, "tokLen": 12 } @@ -43633,33 +55648,33 @@ ] }, { - "id": "0x558a51fab8d0", + "id": "0x5594b74ef178", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30654, - "line": 1012, + "offset": 31336, + "line": 1041, "col": 9, "tokLen": 6 }, "end": { - "offset": 30667, + "offset": 31349, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fab8a0", + "id": "0x5594b74ef148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30661, + "offset": 31343, "col": 16, "tokLen": 4 }, "end": { - "offset": 30667, + "offset": 31349, "col": 22, "tokLen": 10 } @@ -43669,7 +55684,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c3a8", + "id": "0x5594b6a885b8", "kind": "EnumConstantDecl", "name": "VB_COMP_FE", "type": { @@ -43682,35 +55697,35 @@ ] }, { - "id": "0x558a51facd10", + "id": "0x5594b74f04d8", "kind": "IfStmt", "range": { "begin": { - "offset": 30683, - "line": 1013, + "offset": 31365, + "line": 1042, "col": 5, "tokLen": 2 }, "end": { - "offset": 30728, - "line": 1014, + "offset": 31410, + "line": 1043, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51facc60", + "id": "0x5594b74f0420", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30687, - "line": 1013, + "offset": 31369, + "line": 1042, "col": 9, "tokLen": 1 }, "end": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 } @@ -43722,67 +55737,67 @@ "adl": true, "inner": [ { - "id": "0x558a51facc48", + "id": "0x5594b74f0408", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 }, "end": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51facc28", + "id": "0x5594b74f03e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 }, "end": { - "offset": 30689, + "offset": 31371, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fab900", + "id": "0x5594b74ef1a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30687, + "offset": 31369, "col": 9, "tokLen": 1 }, "end": { - "offset": 30687, + "offset": 31369, "col": 9, "tokLen": 1 } @@ -43790,11 +55805,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43803,16 +55818,16 @@ } }, { - "id": "0x558a51facc10", + "id": "0x5594b74f03d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 }, "end": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 } @@ -43824,16 +55839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fab920", + "id": "0x5594b74ef1c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 }, "end": { - "offset": 30692, + "offset": 31374, "col": 14, "tokLen": 13 } @@ -43849,33 +55864,33 @@ ] }, { - "id": "0x558a51facd00", + "id": "0x5594b74f04c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30715, - "line": 1014, + "offset": 31397, + "line": 1043, "col": 9, "tokLen": 6 }, "end": { - "offset": 30728, + "offset": 31410, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51faccd0", + "id": "0x5594b74f0498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30722, + "offset": 31404, "col": 16, "tokLen": 4 }, "end": { - "offset": 30728, + "offset": 31410, "col": 22, "tokLen": 11 } @@ -43885,7 +55900,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c400", + "id": "0x5594b6a88610", "kind": "EnumConstantDecl", "name": "VB_COMP_ADC", "type": { @@ -43898,35 +55913,35 @@ ] }, { - "id": "0x558a51fae140", + "id": "0x5594b74f1828", "kind": "IfStmt", "range": { "begin": { - "offset": 30745, - "line": 1015, + "offset": 31427, + "line": 1044, "col": 5, "tokLen": 2 }, "end": { - "offset": 30787, - "line": 1016, + "offset": 31469, + "line": 1045, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fae090", + "id": "0x5594b74f1770", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30749, - "line": 1015, + "offset": 31431, + "line": 1044, "col": 9, "tokLen": 1 }, "end": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 } @@ -43938,67 +55953,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fae078", + "id": "0x5594b74f1758", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 }, "end": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fae058", + "id": "0x5594b74f1738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 }, "end": { - "offset": 30751, + "offset": 31433, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51facd30", + "id": "0x5594b74f04f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30749, + "offset": 31431, "col": 9, "tokLen": 1 }, "end": { - "offset": 30749, + "offset": 31431, "col": 9, "tokLen": 1 } @@ -44006,11 +56021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44019,16 +56034,16 @@ } }, { - "id": "0x558a51fae040", + "id": "0x5594b74f1720", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 }, "end": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 } @@ -44040,16 +56055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51facd50", + "id": "0x5594b74f0518", "kind": "StringLiteral", "range": { "begin": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 }, "end": { - "offset": 30754, + "offset": 31436, "col": 14, "tokLen": 10 } @@ -44065,33 +56080,33 @@ ] }, { - "id": "0x558a51fae130", + "id": "0x5594b74f1818", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30774, - "line": 1016, + "offset": 31456, + "line": 1045, "col": 9, "tokLen": 6 }, "end": { - "offset": 30787, + "offset": 31469, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fae100", + "id": "0x5594b74f17e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30781, + "offset": 31463, "col": 16, "tokLen": 4 }, "end": { - "offset": 30787, + "offset": 31469, "col": 22, "tokLen": 8 } @@ -44101,7 +56116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c458", + "id": "0x5594b6a88668", "kind": "EnumConstantDecl", "name": "VCOM_CDS", "type": { @@ -44114,35 +56129,35 @@ ] }, { - "id": "0x558a51faf570", + "id": "0x5594b74f2b78", "kind": "IfStmt", "range": { "begin": { - "offset": 30801, - "line": 1017, + "offset": 31483, + "line": 1046, "col": 5, "tokLen": 2 }, "end": { - "offset": 30846, - "line": 1018, + "offset": 31528, + "line": 1047, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51faf4c0", + "id": "0x5594b74f2ac0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30805, - "line": 1017, + "offset": 31487, + "line": 1046, "col": 9, "tokLen": 1 }, "end": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 } @@ -44154,67 +56169,67 @@ "adl": true, "inner": [ { - "id": "0x558a51faf4a8", + "id": "0x5594b74f2aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 }, "end": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51faf488", + "id": "0x5594b74f2a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 }, "end": { - "offset": 30807, + "offset": 31489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fae160", + "id": "0x5594b74f1848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30805, + "offset": 31487, "col": 9, "tokLen": 1 }, "end": { - "offset": 30805, + "offset": 31487, "col": 9, "tokLen": 1 } @@ -44222,11 +56237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44235,16 +56250,16 @@ } }, { - "id": "0x558a51faf470", + "id": "0x5594b74f2a70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 }, "end": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 } @@ -44256,16 +56271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fae180", + "id": "0x5594b74f1868", "kind": "StringLiteral", "range": { "begin": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 }, "end": { - "offset": 30810, + "offset": 31492, "col": 14, "tokLen": 13 } @@ -44281,33 +56296,33 @@ ] }, { - "id": "0x558a51faf560", + "id": "0x5594b74f2b68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30833, - "line": 1018, + "offset": 31515, + "line": 1047, "col": 9, "tokLen": 6 }, "end": { - "offset": 30846, + "offset": 31528, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51faf530", + "id": "0x5594b74f2b38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30840, + "offset": 31522, "col": 16, "tokLen": 4 }, "end": { - "offset": 30846, + "offset": 31528, "col": 22, "tokLen": 11 } @@ -44317,7 +56332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c4b0", + "id": "0x5594b6a886c0", "kind": "EnumConstantDecl", "name": "VREF_RSTORE", "type": { @@ -44330,35 +56345,35 @@ ] }, { - "id": "0x558a51fb09a0", + "id": "0x5594b74f3ec8", "kind": "IfStmt", "range": { "begin": { - "offset": 30863, - "line": 1019, + "offset": 31545, + "line": 1048, "col": 5, "tokLen": 2 }, "end": { - "offset": 30907, - "line": 1020, + "offset": 31589, + "line": 1049, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb08f0", + "id": "0x5594b74f3e10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30867, - "line": 1019, + "offset": 31549, + "line": 1048, "col": 9, "tokLen": 1 }, "end": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 } @@ -44370,67 +56385,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb08d8", + "id": "0x5594b74f3df8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 }, "end": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb08b8", + "id": "0x5594b74f3dd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 }, "end": { - "offset": 30869, + "offset": 31551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51faf590", + "id": "0x5594b74f2b98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30867, + "offset": 31549, "col": 9, "tokLen": 1 }, "end": { - "offset": 30867, + "offset": 31549, "col": 9, "tokLen": 1 } @@ -44438,11 +56453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44451,16 +56466,16 @@ } }, { - "id": "0x558a51fb08a0", + "id": "0x5594b74f3dc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 }, "end": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 } @@ -44472,16 +56487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51faf5b0", + "id": "0x5594b74f2bb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 }, "end": { - "offset": 30872, + "offset": 31554, "col": 14, "tokLen": 12 } @@ -44497,33 +56512,33 @@ ] }, { - "id": "0x558a51fb0990", + "id": "0x5594b74f3eb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30894, - "line": 1020, + "offset": 31576, + "line": 1049, "col": 9, "tokLen": 6 }, "end": { - "offset": 30907, + "offset": 31589, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb0960", + "id": "0x5594b74f3e88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30901, + "offset": 31583, "col": 16, "tokLen": 4 }, "end": { - "offset": 30907, + "offset": 31589, "col": 22, "tokLen": 10 } @@ -44533,7 +56548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c508", + "id": "0x5594b6a88718", "kind": "EnumConstantDecl", "name": "VB_OPA_1ST", "type": { @@ -44546,35 +56561,35 @@ ] }, { - "id": "0x558a51fb1dd0", + "id": "0x5594b74f5218", "kind": "IfStmt", "range": { "begin": { - "offset": 30923, - "line": 1021, + "offset": 31605, + "line": 1050, "col": 5, "tokLen": 2 }, "end": { - "offset": 30969, - "line": 1022, + "offset": 31651, + "line": 1051, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fb1d20", + "id": "0x5594b74f5160", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30927, - "line": 1021, + "offset": 31609, + "line": 1050, "col": 9, "tokLen": 1 }, "end": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 } @@ -44586,67 +56601,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb1d08", + "id": "0x5594b74f5148", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 }, "end": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb1ce8", + "id": "0x5594b74f5128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 }, "end": { - "offset": 30929, + "offset": 31611, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb09c0", + "id": "0x5594b74f3ee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30927, + "offset": 31609, "col": 9, "tokLen": 1 }, "end": { - "offset": 30927, + "offset": 31609, "col": 9, "tokLen": 1 } @@ -44654,11 +56669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44667,16 +56682,16 @@ } }, { - "id": "0x558a51fb1cd0", + "id": "0x5594b74f5110", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 }, "end": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 } @@ -44688,16 +56703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb09e0", + "id": "0x5594b74f3f08", "kind": "StringLiteral", "range": { "begin": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 }, "end": { - "offset": 30932, + "offset": 31614, "col": 14, "tokLen": 14 } @@ -44713,33 +56728,33 @@ ] }, { - "id": "0x558a51fb1dc0", + "id": "0x5594b74f5208", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30956, - "line": 1022, + "offset": 31638, + "line": 1051, "col": 9, "tokLen": 6 }, "end": { - "offset": 30969, + "offset": 31651, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fb1d90", + "id": "0x5594b74f51d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30963, + "offset": 31645, "col": 16, "tokLen": 4 }, "end": { - "offset": 30969, + "offset": 31651, "col": 22, "tokLen": 12 } @@ -44749,7 +56764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c560", + "id": "0x5594b6a88770", "kind": "EnumConstantDecl", "name": "VREF_COMP_FE", "type": { @@ -44762,35 +56777,35 @@ ] }, { - "id": "0x558a51fb3200", + "id": "0x5594b74f6568", "kind": "IfStmt", "range": { "begin": { - "offset": 30987, - "line": 1023, + "offset": 31669, + "line": 1052, "col": 5, "tokLen": 2 }, "end": { - "offset": 31030, - "line": 1024, + "offset": 31712, + "line": 1053, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb3150", + "id": "0x5594b74f64b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30991, - "line": 1023, + "offset": 31673, + "line": 1052, "col": 9, "tokLen": 1 }, "end": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 } @@ -44802,67 +56817,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb3138", + "id": "0x5594b74f6498", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 }, "end": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb3118", + "id": "0x5594b74f6478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 }, "end": { - "offset": 30993, + "offset": 31675, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb1df0", + "id": "0x5594b74f5238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30991, + "offset": 31673, "col": 9, "tokLen": 1 }, "end": { - "offset": 30991, + "offset": 31673, "col": 9, "tokLen": 1 } @@ -44870,11 +56885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44883,16 +56898,16 @@ } }, { - "id": "0x558a51fb3100", + "id": "0x5594b74f6460", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 }, "end": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 } @@ -44904,16 +56919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb1e10", + "id": "0x5594b74f5258", "kind": "StringLiteral", "range": { "begin": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 }, "end": { - "offset": 30996, + "offset": 31678, "col": 14, "tokLen": 11 } @@ -44929,33 +56944,33 @@ ] }, { - "id": "0x558a51fb31f0", + "id": "0x5594b74f6558", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31017, - "line": 1024, + "offset": 31699, + "line": 1053, "col": 9, "tokLen": 6 }, "end": { - "offset": 31030, + "offset": 31712, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb31c0", + "id": "0x5594b74f6528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31024, + "offset": 31706, "col": 16, "tokLen": 4 }, "end": { - "offset": 31030, + "offset": 31712, "col": 22, "tokLen": 9 } @@ -44965,7 +56980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c5b8", + "id": "0x5594b6a887c8", "kind": "EnumConstantDecl", "name": "VCOM_ADC1", "type": { @@ -44978,35 +56993,35 @@ ] }, { - "id": "0x558a51fb4630", + "id": "0x5594b74f78b8", "kind": "IfStmt", "range": { "begin": { - "offset": 31045, - "line": 1025, + "offset": 31727, + "line": 1054, "col": 5, "tokLen": 2 }, "end": { - "offset": 31089, - "line": 1026, + "offset": 31771, + "line": 1055, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb4580", + "id": "0x5594b74f7800", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31049, - "line": 1025, + "offset": 31731, + "line": 1054, "col": 9, "tokLen": 1 }, "end": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 } @@ -45018,67 +57033,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb4568", + "id": "0x5594b74f77e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 }, "end": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb4548", + "id": "0x5594b74f77c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 }, "end": { - "offset": 31051, + "offset": 31733, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb3220", + "id": "0x5594b74f6588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31049, + "offset": 31731, "col": 9, "tokLen": 1 }, "end": { - "offset": 31049, + "offset": 31731, "col": 9, "tokLen": 1 } @@ -45086,11 +57101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45099,16 +57114,16 @@ } }, { - "id": "0x558a51fb4530", + "id": "0x5594b74f77b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 }, "end": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 } @@ -45120,16 +57135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb3240", + "id": "0x5594b74f65a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 }, "end": { - "offset": 31054, + "offset": 31736, "col": 14, "tokLen": 12 } @@ -45145,33 +57160,33 @@ ] }, { - "id": "0x558a51fb4620", + "id": "0x5594b74f78a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31076, - "line": 1026, + "offset": 31758, + "line": 1055, "col": 9, "tokLen": 6 }, "end": { - "offset": 31089, + "offset": 31771, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fb45f0", + "id": "0x5594b74f7878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31083, + "offset": 31765, "col": 16, "tokLen": 4 }, "end": { - "offset": 31089, + "offset": 31771, "col": 22, "tokLen": 10 } @@ -45181,7 +57196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c610", + "id": "0x5594b6a88820", "kind": "EnumConstantDecl", "name": "VREF_L_ADC", "type": { @@ -45194,35 +57209,35 @@ ] }, { - "id": "0x558a51fb5a60", + "id": "0x5594b74f8c08", "kind": "IfStmt", "range": { "begin": { - "offset": 31105, - "line": 1027, + "offset": 31787, + "line": 1056, "col": 5, "tokLen": 2 }, "end": { - "offset": 31147, - "line": 1028, + "offset": 31829, + "line": 1057, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fb59b0", + "id": "0x5594b74f8b50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31109, - "line": 1027, + "offset": 31791, + "line": 1056, "col": 9, "tokLen": 1 }, "end": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 } @@ -45234,67 +57249,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb5998", + "id": "0x5594b74f8b38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 }, "end": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb5978", + "id": "0x5594b74f8b18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 }, "end": { - "offset": 31111, + "offset": 31793, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb4650", + "id": "0x5594b74f78d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31109, + "offset": 31791, "col": 9, "tokLen": 1 }, "end": { - "offset": 31109, + "offset": 31791, "col": 9, "tokLen": 1 } @@ -45302,11 +57317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45315,16 +57330,16 @@ } }, { - "id": "0x558a51fb5960", + "id": "0x5594b74f8b00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 }, "end": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 } @@ -45336,16 +57351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb4670", + "id": "0x5594b74f78f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 }, "end": { - "offset": 31114, + "offset": 31796, "col": 14, "tokLen": 10 } @@ -45361,33 +57376,33 @@ ] }, { - "id": "0x558a51fb5a50", + "id": "0x5594b74f8bf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31134, - "line": 1028, + "offset": 31816, + "line": 1057, "col": 9, "tokLen": 6 }, "end": { - "offset": 31147, + "offset": 31829, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fb5a20", + "id": "0x5594b74f8bc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31141, + "offset": 31823, "col": 16, "tokLen": 4 }, "end": { - "offset": 31147, + "offset": 31829, "col": 22, "tokLen": 8 } @@ -45397,7 +57412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c668", + "id": "0x5594b6a88878", "kind": "EnumConstantDecl", "name": "VREF_CDS", "type": { @@ -45410,35 +57425,35 @@ ] }, { - "id": "0x558a51fb6e90", + "id": "0x5594b74f9f58", "kind": "IfStmt", "range": { "begin": { - "offset": 31161, - "line": 1029, + "offset": 31843, + "line": 1058, "col": 5, "tokLen": 2 }, "end": { - "offset": 31200, - "line": 1030, + "offset": 31882, + "line": 1059, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fb6de0", + "id": "0x5594b74f9ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31165, - "line": 1029, + "offset": 31847, + "line": 1058, "col": 9, "tokLen": 1 }, "end": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 } @@ -45450,67 +57465,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb6dc8", + "id": "0x5594b74f9e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 }, "end": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb6da8", + "id": "0x5594b74f9e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 }, "end": { - "offset": 31167, + "offset": 31849, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb5a80", + "id": "0x5594b74f8c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31165, + "offset": 31847, "col": 9, "tokLen": 1 }, "end": { - "offset": 31165, + "offset": 31847, "col": 9, "tokLen": 1 } @@ -45518,11 +57533,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45531,16 +57546,16 @@ } }, { - "id": "0x558a51fb6d90", + "id": "0x5594b74f9e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 }, "end": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 } @@ -45552,16 +57567,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb5aa0", + "id": "0x5594b74f8c48", "kind": "StringLiteral", "range": { "begin": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 }, "end": { - "offset": 31170, + "offset": 31852, "col": 14, "tokLen": 7 } @@ -45577,33 +57592,33 @@ ] }, { - "id": "0x558a51fb6e80", + "id": "0x5594b74f9f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31187, - "line": 1030, + "offset": 31869, + "line": 1059, "col": 9, "tokLen": 6 }, "end": { - "offset": 31200, + "offset": 31882, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fb6e50", + "id": "0x5594b74f9f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31194, + "offset": 31876, "col": 16, "tokLen": 4 }, "end": { - "offset": 31200, + "offset": 31882, "col": 22, "tokLen": 5 } @@ -45613,7 +57628,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c6c0", + "id": "0x5594b6a888d0", "kind": "EnumConstantDecl", "name": "VB_CS", "type": { @@ -45626,35 +57641,35 @@ ] }, { - "id": "0x558a51fb82c0", + "id": "0x5594b74fb2b8", "kind": "IfStmt", "range": { "begin": { - "offset": 31211, - "line": 1031, + "offset": 31893, + "line": 1060, "col": 5, "tokLen": 2 }, "end": { - "offset": 31254, - "line": 1032, + "offset": 31936, + "line": 1061, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb8210", + "id": "0x5594b74fb200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31215, - "line": 1031, + "offset": 31897, + "line": 1060, "col": 9, "tokLen": 1 }, "end": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 } @@ -45666,67 +57681,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb81f8", + "id": "0x5594b74fb1e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 }, "end": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb81d8", + "id": "0x5594b74fb1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 }, "end": { - "offset": 31217, + "offset": 31899, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb6eb0", + "id": "0x5594b74f9f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31215, + "offset": 31897, "col": 9, "tokLen": 1 }, "end": { - "offset": 31215, + "offset": 31897, "col": 9, "tokLen": 1 } @@ -45734,11 +57749,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45747,16 +57762,16 @@ } }, { - "id": "0x558a51fb81c0", + "id": "0x5594b74fb1b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 }, "end": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 } @@ -45768,16 +57783,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb6ed0", + "id": "0x5594b74f9f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 }, "end": { - "offset": 31220, + "offset": 31902, "col": 14, "tokLen": 11 } @@ -45793,33 +57808,33 @@ ] }, { - "id": "0x558a51fb82b0", + "id": "0x5594b74fb2a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31241, - "line": 1032, + "offset": 31923, + "line": 1061, "col": 9, "tokLen": 6 }, "end": { - "offset": 31254, + "offset": 31936, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb8280", + "id": "0x5594b74fb278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31248, + "offset": 31930, "col": 16, "tokLen": 4 }, "end": { - "offset": 31254, + "offset": 31936, "col": 22, "tokLen": 9 } @@ -45829,7 +57844,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c718", + "id": "0x5594b6a88928", "kind": "EnumConstantDecl", "name": "VB_OPA_FD", "type": { @@ -45842,35 +57857,35 @@ ] }, { - "id": "0x558a51fb96f0", + "id": "0x5594b74fc608", "kind": "IfStmt", "range": { "begin": { - "offset": 31269, - "line": 1033, + "offset": 31951, + "line": 1062, "col": 5, "tokLen": 2 }, "end": { - "offset": 31312, - "line": 1034, + "offset": 31994, + "line": 1063, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb9640", + "id": "0x5594b74fc550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31273, - "line": 1033, + "offset": 31955, + "line": 1062, "col": 9, "tokLen": 1 }, "end": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 } @@ -45882,67 +57897,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fb9628", + "id": "0x5594b74fc538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 }, "end": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fb9608", + "id": "0x5594b74fc518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 }, "end": { - "offset": 31275, + "offset": 31957, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb82e0", + "id": "0x5594b74fb2d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31273, + "offset": 31955, "col": 9, "tokLen": 1 }, "end": { - "offset": 31273, + "offset": 31955, "col": 9, "tokLen": 1 } @@ -45950,11 +57965,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45963,16 +57978,16 @@ } }, { - "id": "0x558a51fb95f0", + "id": "0x5594b74fc500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 }, "end": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 } @@ -45984,16 +57999,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb8300", + "id": "0x5594b74fb2f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 }, "end": { - "offset": 31278, + "offset": 31960, "col": 14, "tokLen": 11 } @@ -46009,33 +58024,33 @@ ] }, { - "id": "0x558a51fb96e0", + "id": "0x5594b74fc5f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31299, - "line": 1034, + "offset": 31981, + "line": 1063, "col": 9, "tokLen": 6 }, "end": { - "offset": 31312, + "offset": 31994, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fb96b0", + "id": "0x5594b74fc5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31306, + "offset": 31988, "col": 16, "tokLen": 4 }, "end": { - "offset": 31312, + "offset": 31994, "col": 22, "tokLen": 9 } @@ -46045,7 +58060,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c770", + "id": "0x5594b6a88980", "kind": "EnumConstantDecl", "name": "VCOM_ADC2", "type": { @@ -46058,35 +58073,35 @@ ] }, { - "id": "0x558a51fbab20", + "id": "0x5594b74fd958", "kind": "IfStmt", "range": { "begin": { - "offset": 31327, - "line": 1035, + "offset": 32009, + "line": 1064, "col": 5, "tokLen": 2 }, "end": { - "offset": 31367, - "line": 1036, + "offset": 32049, + "line": 1065, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fbaa70", + "id": "0x5594b74fd8a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31331, - "line": 1035, + "offset": 32013, + "line": 1064, "col": 9, "tokLen": 1 }, "end": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 } @@ -46098,67 +58113,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbaa58", + "id": "0x5594b74fd888", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 }, "end": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbaa38", + "id": "0x5594b74fd868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 }, "end": { - "offset": 31333, + "offset": 32015, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fb9710", + "id": "0x5594b74fc628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31331, + "offset": 32013, "col": 9, "tokLen": 1 }, "end": { - "offset": 31331, + "offset": 32013, "col": 9, "tokLen": 1 } @@ -46166,11 +58181,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46179,16 +58194,16 @@ } }, { - "id": "0x558a51fbaa20", + "id": "0x5594b74fd850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 }, "end": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 } @@ -46200,16 +58215,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fb9730", + "id": "0x5594b74fc648", "kind": "StringLiteral", "range": { "begin": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 }, "end": { - "offset": 31336, + "offset": 32018, "col": 14, "tokLen": 8 } @@ -46225,33 +58240,33 @@ ] }, { - "id": "0x558a51fbab10", + "id": "0x5594b74fd948", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31354, - "line": 1036, + "offset": 32036, + "line": 1065, "col": 9, "tokLen": 6 }, "end": { - "offset": 31367, + "offset": 32049, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fbaae0", + "id": "0x5594b74fd918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31361, + "offset": 32043, "col": 16, "tokLen": 4 }, "end": { - "offset": 31367, + "offset": 32049, "col": 22, "tokLen": 6 } @@ -46261,7 +58276,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c7c8", + "id": "0x5594b6a889d8", "kind": "EnumConstantDecl", "name": "VCASSH", "type": { @@ -46274,35 +58289,35 @@ ] }, { - "id": "0x558a51fbbf50", + "id": "0x5594b74feca8", "kind": "IfStmt", "range": { "begin": { - "offset": 31379, - "line": 1037, + "offset": 32061, + "line": 1066, "col": 5, "tokLen": 2 }, "end": { - "offset": 31417, - "line": 1038, + "offset": 32099, + "line": 1067, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbbea0", + "id": "0x5594b74febf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31383, - "line": 1037, + "offset": 32065, + "line": 1066, "col": 9, "tokLen": 1 }, "end": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 } @@ -46314,67 +58329,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbbe88", + "id": "0x5594b74febd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 }, "end": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbbe68", + "id": "0x5594b74febb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 }, "end": { - "offset": 31385, + "offset": 32067, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbab40", + "id": "0x5594b74fd978", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31383, + "offset": 32065, "col": 9, "tokLen": 1 }, "end": { - "offset": 31383, + "offset": 32065, "col": 9, "tokLen": 1 } @@ -46382,11 +58397,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46395,16 +58410,16 @@ } }, { - "id": "0x558a51fbbe50", + "id": "0x5594b74feba0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 }, "end": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 } @@ -46416,16 +58431,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbab60", + "id": "0x5594b74fd998", "kind": "StringLiteral", "range": { "begin": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 }, "end": { - "offset": 31388, + "offset": 32070, "col": 14, "tokLen": 6 } @@ -46441,33 +58456,33 @@ ] }, { - "id": "0x558a51fbbf40", + "id": "0x5594b74fec98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31404, - "line": 1038, + "offset": 32086, + "line": 1067, "col": 9, "tokLen": 6 }, "end": { - "offset": 31417, + "offset": 32099, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbbf10", + "id": "0x5594b74fec68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31411, + "offset": 32093, "col": 16, "tokLen": 4 }, "end": { - "offset": 31417, + "offset": 32099, "col": 22, "tokLen": 4 } @@ -46477,7 +58492,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c820", + "id": "0x5594b6a88a30", "kind": "EnumConstantDecl", "name": "VTH2", "type": { @@ -46490,35 +58505,35 @@ ] }, { - "id": "0x558a51fbd380", + "id": "0x5594b74ffff8", "kind": "IfStmt", "range": { "begin": { - "offset": 31427, - "line": 1039, + "offset": 32109, + "line": 1068, "col": 5, "tokLen": 2 }, "end": { - "offset": 31471, - "line": 1040, + "offset": 32153, + "line": 1069, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fbd2d0", + "id": "0x5594b74fff40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31431, - "line": 1039, + "offset": 32113, + "line": 1068, "col": 9, "tokLen": 1 }, "end": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 } @@ -46530,67 +58545,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbd2b8", + "id": "0x5594b74fff28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 }, "end": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbd298", + "id": "0x5594b74fff08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 }, "end": { - "offset": 31433, + "offset": 32115, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbbf70", + "id": "0x5594b74fecc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31431, + "offset": 32113, "col": 9, "tokLen": 1 }, "end": { - "offset": 31431, + "offset": 32113, "col": 9, "tokLen": 1 } @@ -46598,11 +58613,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46611,16 +58626,16 @@ } }, { - "id": "0x558a51fbd280", + "id": "0x5594b74ffef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 }, "end": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 } @@ -46632,16 +58647,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbbf90", + "id": "0x5594b74fece8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 }, "end": { - "offset": 31436, + "offset": 32118, "col": 14, "tokLen": 12 } @@ -46657,33 +58672,33 @@ ] }, { - "id": "0x558a51fbd370", + "id": "0x5594b74fffe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31458, - "line": 1040, + "offset": 32140, + "line": 1069, "col": 9, "tokLen": 6 }, "end": { - "offset": 31471, + "offset": 32153, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fbd340", + "id": "0x5594b74fffb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31465, + "offset": 32147, "col": 16, "tokLen": 4 }, "end": { - "offset": 31471, + "offset": 32153, "col": 22, "tokLen": 10 } @@ -46693,7 +58708,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c878", + "id": "0x5594b6a88a88", "kind": "EnumConstantDecl", "name": "VRSHAPER_N", "type": { @@ -46706,35 +58721,35 @@ ] }, { - "id": "0x558a51fbe7b0", + "id": "0x5594b7501348", "kind": "IfStmt", "range": { "begin": { - "offset": 31487, - "line": 1041, + "offset": 32169, + "line": 1070, "col": 5, "tokLen": 2 }, "end": { - "offset": 31530, - "line": 1042, + "offset": 32212, + "line": 1071, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fbe700", + "id": "0x5594b7501290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31491, - "line": 1041, + "offset": 32173, + "line": 1070, "col": 9, "tokLen": 1 }, "end": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 } @@ -46746,67 +58761,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbe6e8", + "id": "0x5594b7501278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 }, "end": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbe6c8", + "id": "0x5594b7501258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 }, "end": { - "offset": 31493, + "offset": 32175, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbd3a0", + "id": "0x5594b7500018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31491, + "offset": 32173, "col": 9, "tokLen": 1 }, "end": { - "offset": 31491, + "offset": 32173, "col": 9, "tokLen": 1 } @@ -46814,11 +58829,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46827,16 +58842,16 @@ } }, { - "id": "0x558a51fbe6b0", + "id": "0x5594b7501240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 }, "end": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 } @@ -46848,16 +58863,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbd3c0", + "id": "0x5594b7500038", "kind": "StringLiteral", "range": { "begin": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 }, "end": { - "offset": 31496, + "offset": 32178, "col": 14, "tokLen": 11 } @@ -46873,33 +58888,33 @@ ] }, { - "id": "0x558a51fbe7a0", + "id": "0x5594b7501338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31517, - "line": 1042, + "offset": 32199, + "line": 1071, "col": 9, "tokLen": 6 }, "end": { - "offset": 31530, + "offset": 32212, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fbe770", + "id": "0x5594b7501308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31524, + "offset": 32206, "col": 16, "tokLen": 4 }, "end": { - "offset": 31530, + "offset": 32212, "col": 22, "tokLen": 9 } @@ -46909,7 +58924,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c8d0", + "id": "0x5594b6a88ae0", "kind": "EnumConstantDecl", "name": "VIPRE_OUT", "type": { @@ -46922,35 +58937,35 @@ ] }, { - "id": "0x558a51fbfbe0", + "id": "0x5594b7502698", "kind": "IfStmt", "range": { "begin": { - "offset": 31545, - "line": 1043, + "offset": 32227, + "line": 1072, "col": 5, "tokLen": 2 }, "end": { - "offset": 31583, - "line": 1044, + "offset": 32265, + "line": 1073, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbfb30", + "id": "0x5594b75025e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31549, - "line": 1043, + "offset": 32231, + "line": 1072, "col": 9, "tokLen": 1 }, "end": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 } @@ -46962,67 +58977,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fbfb18", + "id": "0x5594b75025c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 }, "end": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fbfaf8", + "id": "0x5594b75025a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 }, "end": { - "offset": 31551, + "offset": 32233, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbe7d0", + "id": "0x5594b7501368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31549, + "offset": 32231, "col": 9, "tokLen": 1 }, "end": { - "offset": 31549, + "offset": 32231, "col": 9, "tokLen": 1 } @@ -47030,11 +59045,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47043,16 +59058,16 @@ } }, { - "id": "0x558a51fbfae0", + "id": "0x5594b7502590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 }, "end": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 } @@ -47064,16 +59079,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbe7f0", + "id": "0x5594b7501388", "kind": "StringLiteral", "range": { "begin": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 }, "end": { - "offset": 31554, + "offset": 32236, "col": 14, "tokLen": 6 } @@ -47089,33 +59104,33 @@ ] }, { - "id": "0x558a51fbfbd0", + "id": "0x5594b7502688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31570, - "line": 1044, + "offset": 32252, + "line": 1073, "col": 9, "tokLen": 6 }, "end": { - "offset": 31583, + "offset": 32265, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fbfba0", + "id": "0x5594b7502658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31577, + "offset": 32259, "col": 16, "tokLen": 4 }, "end": { - "offset": 31583, + "offset": 32265, "col": 22, "tokLen": 4 } @@ -47125,7 +59140,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c928", + "id": "0x5594b6a88b38", "kind": "EnumConstantDecl", "name": "VTH3", "type": { @@ -47138,35 +59153,35 @@ ] }, { - "id": "0x558a51fc1010", + "id": "0x5594b75039e8", "kind": "IfStmt", "range": { "begin": { - "offset": 31593, - "line": 1045, + "offset": 32275, + "line": 1074, "col": 5, "tokLen": 2 }, "end": { - "offset": 31631, - "line": 1046, + "offset": 32313, + "line": 1075, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc0f60", + "id": "0x5594b7503930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31597, - "line": 1045, + "offset": 32279, + "line": 1074, "col": 9, "tokLen": 1 }, "end": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 } @@ -47178,67 +59193,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc0f48", + "id": "0x5594b7503918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 }, "end": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc0f28", + "id": "0x5594b75038f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 }, "end": { - "offset": 31599, + "offset": 32281, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fbfc00", + "id": "0x5594b75026b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31597, + "offset": 32279, "col": 9, "tokLen": 1 }, "end": { - "offset": 31597, + "offset": 32279, "col": 9, "tokLen": 1 } @@ -47246,11 +59261,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47259,16 +59274,16 @@ } }, { - "id": "0x558a51fc0f10", + "id": "0x5594b75038e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 }, "end": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 } @@ -47280,16 +59295,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fbfc20", + "id": "0x5594b75026d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 }, "end": { - "offset": 31602, + "offset": 32284, "col": 14, "tokLen": 6 } @@ -47305,33 +59320,33 @@ ] }, { - "id": "0x558a51fc1000", + "id": "0x5594b75039d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31618, - "line": 1046, + "offset": 32300, + "line": 1075, "col": 9, "tokLen": 6 }, "end": { - "offset": 31631, + "offset": 32313, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc0fd0", + "id": "0x5594b75039a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31625, + "offset": 32307, "col": 16, "tokLen": 4 }, "end": { - "offset": 31631, + "offset": 32313, "col": 22, "tokLen": 4 } @@ -47341,7 +59356,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c980", + "id": "0x5594b6a88b90", "kind": "EnumConstantDecl", "name": "VTH1", "type": { @@ -47354,35 +59369,35 @@ ] }, { - "id": "0x558a51fc2440", + "id": "0x5594b7504d38", "kind": "IfStmt", "range": { "begin": { - "offset": 31641, - "line": 1047, + "offset": 32323, + "line": 1076, "col": 5, "tokLen": 2 }, "end": { - "offset": 31680, - "line": 1048, + "offset": 32362, + "line": 1077, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc2390", + "id": "0x5594b7504c80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31645, - "line": 1047, + "offset": 32327, + "line": 1076, "col": 9, "tokLen": 1 }, "end": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 } @@ -47394,67 +59409,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc2378", + "id": "0x5594b7504c68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 }, "end": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc2358", + "id": "0x5594b7504c48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 }, "end": { - "offset": 31647, + "offset": 32329, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc1030", + "id": "0x5594b7503a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31645, + "offset": 32327, "col": 9, "tokLen": 1 }, "end": { - "offset": 31645, + "offset": 32327, "col": 9, "tokLen": 1 } @@ -47462,11 +59477,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47475,16 +59490,16 @@ } }, { - "id": "0x558a51fc2340", + "id": "0x5594b7504c30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 }, "end": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 } @@ -47496,16 +59511,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc1050", + "id": "0x5594b7503a28", "kind": "StringLiteral", "range": { "begin": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 }, "end": { - "offset": 31650, + "offset": 32332, "col": 14, "tokLen": 7 } @@ -47521,33 +59536,33 @@ ] }, { - "id": "0x558a51fc2430", + "id": "0x5594b7504d28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31667, - "line": 1048, + "offset": 32349, + "line": 1077, "col": 9, "tokLen": 6 }, "end": { - "offset": 31680, + "offset": 32362, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc2400", + "id": "0x5594b7504cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31674, + "offset": 32356, "col": 16, "tokLen": 4 }, "end": { - "offset": 31680, + "offset": 32362, "col": 22, "tokLen": 5 } @@ -47557,7 +59572,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152c9d8", + "id": "0x5594b6a88be8", "kind": "EnumConstantDecl", "name": "VICIN", "type": { @@ -47570,35 +59585,35 @@ ] }, { - "id": "0x558a51fc3870", + "id": "0x5594b7506088", "kind": "IfStmt", "range": { "begin": { - "offset": 31691, - "line": 1049, + "offset": 32373, + "line": 1078, "col": 5, "tokLen": 2 }, "end": { - "offset": 31729, - "line": 1050, + "offset": 32411, + "line": 1079, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc37c0", + "id": "0x5594b7505fd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31695, - "line": 1049, + "offset": 32377, + "line": 1078, "col": 9, "tokLen": 1 }, "end": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 } @@ -47610,67 +59625,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc37a8", + "id": "0x5594b7505fb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 }, "end": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc3788", + "id": "0x5594b7505f98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 }, "end": { - "offset": 31697, + "offset": 32379, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc2460", + "id": "0x5594b7504d58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31695, + "offset": 32377, "col": 9, "tokLen": 1 }, "end": { - "offset": 31695, + "offset": 32377, "col": 9, "tokLen": 1 } @@ -47678,11 +59693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47691,16 +59706,16 @@ } }, { - "id": "0x558a51fc3770", + "id": "0x5594b7505f80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 }, "end": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 } @@ -47712,16 +59727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc2480", + "id": "0x5594b7504d78", "kind": "StringLiteral", "range": { "begin": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 }, "end": { - "offset": 31700, + "offset": 32382, "col": 14, "tokLen": 6 } @@ -47737,33 +59752,33 @@ ] }, { - "id": "0x558a51fc3860", + "id": "0x5594b7506078", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31716, - "line": 1050, + "offset": 32398, + "line": 1079, "col": 9, "tokLen": 6 }, "end": { - "offset": 31729, + "offset": 32411, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51fc3830", + "id": "0x5594b7506048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31723, + "offset": 32405, "col": 16, "tokLen": 4 }, "end": { - "offset": 31729, + "offset": 32411, "col": 22, "tokLen": 4 } @@ -47773,7 +59788,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ca30", + "id": "0x5594b6a88c40", "kind": "EnumConstantDecl", "name": "VCAS", "type": { @@ -47786,35 +59801,35 @@ ] }, { - "id": "0x558a51fc4ca0", + "id": "0x5594b75073d8", "kind": "IfStmt", "range": { "begin": { - "offset": 31739, - "line": 1051, + "offset": 32421, + "line": 1080, "col": 5, "tokLen": 2 }, "end": { - "offset": 31779, - "line": 1052, + "offset": 32461, + "line": 1081, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc4bf0", + "id": "0x5594b7507320", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31743, - "line": 1051, + "offset": 32425, + "line": 1080, "col": 9, "tokLen": 1 }, "end": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 } @@ -47826,67 +59841,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc4bd8", + "id": "0x5594b7507308", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 }, "end": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc4bb8", + "id": "0x5594b75072e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 }, "end": { - "offset": 31745, + "offset": 32427, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc3890", + "id": "0x5594b75060a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31743, + "offset": 32425, "col": 9, "tokLen": 1 }, "end": { - "offset": 31743, + "offset": 32425, "col": 9, "tokLen": 1 } @@ -47894,11 +59909,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47907,16 +59922,16 @@ } }, { - "id": "0x558a51fc4ba0", + "id": "0x5594b75072d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 }, "end": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 } @@ -47928,16 +59943,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc38b0", + "id": "0x5594b75060c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 }, "end": { - "offset": 31748, + "offset": 32430, "col": 14, "tokLen": 8 } @@ -47953,33 +59968,33 @@ ] }, { - "id": "0x558a51fc4c90", + "id": "0x5594b75073c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31766, - "line": 1052, + "offset": 32448, + "line": 1081, "col": 9, "tokLen": 6 }, "end": { - "offset": 31779, + "offset": 32461, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc4c60", + "id": "0x5594b7507398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31773, + "offset": 32455, "col": 16, "tokLen": 4 }, "end": { - "offset": 31779, + "offset": 32461, "col": 22, "tokLen": 6 } @@ -47989,7 +60004,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ca88", + "id": "0x5594b6a88c98", "kind": "EnumConstantDecl", "name": "VCAL_N", "type": { @@ -48002,35 +60017,35 @@ ] }, { - "id": "0x558a51fc60d0", + "id": "0x5594b7508728", "kind": "IfStmt", "range": { "begin": { - "offset": 31791, - "line": 1053, + "offset": 32473, + "line": 1082, "col": 5, "tokLen": 2 }, "end": { - "offset": 31830, - "line": 1054, + "offset": 32512, + "line": 1083, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc6020", + "id": "0x5594b7508670", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31795, - "line": 1053, + "offset": 32477, + "line": 1082, "col": 9, "tokLen": 1 }, "end": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 } @@ -48042,67 +60057,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc6008", + "id": "0x5594b7508658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 }, "end": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc5fe8", + "id": "0x5594b7508638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 }, "end": { - "offset": 31797, + "offset": 32479, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc4cc0", + "id": "0x5594b75073f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31795, + "offset": 32477, "col": 9, "tokLen": 1 }, "end": { - "offset": 31795, + "offset": 32477, "col": 9, "tokLen": 1 } @@ -48110,11 +60125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48123,16 +60138,16 @@ } }, { - "id": "0x558a51fc5fd0", + "id": "0x5594b7508620", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 }, "end": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 } @@ -48144,16 +60159,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc4ce0", + "id": "0x5594b7507418", "kind": "StringLiteral", "range": { "begin": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 }, "end": { - "offset": 31800, + "offset": 32482, "col": 14, "tokLen": 7 } @@ -48169,33 +60184,33 @@ ] }, { - "id": "0x558a51fc60c0", + "id": "0x5594b7508718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31817, - "line": 1054, + "offset": 32499, + "line": 1083, "col": 9, "tokLen": 6 }, "end": { - "offset": 31830, + "offset": 32512, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc6090", + "id": "0x5594b75086e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31824, + "offset": 32506, "col": 16, "tokLen": 4 }, "end": { - "offset": 31830, + "offset": 32512, "col": 22, "tokLen": 5 } @@ -48205,7 +60220,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cae0", + "id": "0x5594b6a88cf0", "kind": "EnumConstantDecl", "name": "VIPRE", "type": { @@ -48218,35 +60233,35 @@ ] }, { - "id": "0x558a51fc7530", + "id": "0x5594b7509a78", "kind": "IfStmt", "range": { "begin": { - "offset": 31841, - "line": 1055, + "offset": 32523, + "line": 1084, "col": 5, "tokLen": 2 }, "end": { - "offset": 31881, - "line": 1056, + "offset": 32563, + "line": 1085, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc7480", + "id": "0x5594b75099c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31845, - "line": 1055, + "offset": 32527, + "line": 1084, "col": 9, "tokLen": 1 }, "end": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 } @@ -48258,67 +60273,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc7468", + "id": "0x5594b75099a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 }, "end": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc7448", + "id": "0x5594b7509988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 }, "end": { - "offset": 31847, + "offset": 32529, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc60f0", + "id": "0x5594b7508748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31845, + "offset": 32527, "col": 9, "tokLen": 1 }, "end": { - "offset": 31845, + "offset": 32527, "col": 9, "tokLen": 1 } @@ -48326,11 +60341,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48339,16 +60354,16 @@ } }, { - "id": "0x558a51fc7430", + "id": "0x5594b7509970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 }, "end": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 } @@ -48360,16 +60375,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc6110", + "id": "0x5594b7508768", "kind": "StringLiteral", "range": { "begin": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 }, "end": { - "offset": 31850, + "offset": 32532, "col": 14, "tokLen": 8 } @@ -48385,33 +60400,33 @@ ] }, { - "id": "0x558a51fc7520", + "id": "0x5594b7509a68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31868, - "line": 1056, + "offset": 32550, + "line": 1085, "col": 9, "tokLen": 6 }, "end": { - "offset": 31881, + "offset": 32563, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fc74f0", + "id": "0x5594b7509a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31875, + "offset": 32557, "col": 16, "tokLen": 4 }, "end": { - "offset": 31881, + "offset": 32563, "col": 22, "tokLen": 6 } @@ -48421,7 +60436,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cb38", + "id": "0x5594b6a88d48", "kind": "EnumConstantDecl", "name": "VCAL_P", "type": { @@ -48434,35 +60449,35 @@ ] }, { - "id": "0x558a51fc8960", + "id": "0x5594b750adc8", "kind": "IfStmt", "range": { "begin": { - "offset": 31893, - "line": 1057, + "offset": 32575, + "line": 1086, "col": 5, "tokLen": 2 }, "end": { - "offset": 31932, - "line": 1058, + "offset": 32614, + "line": 1087, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc88b0", + "id": "0x5594b750ad10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31897, - "line": 1057, + "offset": 32579, + "line": 1086, "col": 9, "tokLen": 1 }, "end": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 } @@ -48474,67 +60489,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc8898", + "id": "0x5594b750acf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 }, "end": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc8878", + "id": "0x5594b750acd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 }, "end": { - "offset": 31899, + "offset": 32581, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc7550", + "id": "0x5594b7509a98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31897, + "offset": 32579, "col": 9, "tokLen": 1 }, "end": { - "offset": 31897, + "offset": 32579, "col": 9, "tokLen": 1 } @@ -48542,11 +60557,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48555,16 +60570,16 @@ } }, { - "id": "0x558a51fc8860", + "id": "0x5594b750acc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 }, "end": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 } @@ -48576,16 +60591,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc7570", + "id": "0x5594b7509ab8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 }, "end": { - "offset": 31902, + "offset": 32584, "col": 14, "tokLen": 7 } @@ -48601,33 +60616,33 @@ ] }, { - "id": "0x558a51fc8950", + "id": "0x5594b750adb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31919, - "line": 1058, + "offset": 32601, + "line": 1087, "col": 9, "tokLen": 6 }, "end": { - "offset": 31932, + "offset": 32614, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51fc8920", + "id": "0x5594b750ad88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31926, + "offset": 32608, "col": 16, "tokLen": 4 }, "end": { - "offset": 31932, + "offset": 32614, "col": 22, "tokLen": 5 } @@ -48637,7 +60652,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cb90", + "id": "0x5594b6a88da0", "kind": "EnumConstantDecl", "name": "VDCSH", "type": { @@ -48650,35 +60665,35 @@ ] }, { - "id": "0x558a51fc9d90", + "id": "0x5594b750c118", "kind": "IfStmt", "range": { "begin": { - "offset": 31943, - "line": 1059, + "offset": 32625, + "line": 1088, "col": 5, "tokLen": 2 }, "end": { - "offset": 31987, - "line": 1060, + "offset": 32669, + "line": 1089, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fc9ce0", + "id": "0x5594b750c060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31947, - "line": 1059, + "offset": 32629, + "line": 1088, "col": 9, "tokLen": 1 }, "end": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 } @@ -48690,67 +60705,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fc9cc8", + "id": "0x5594b750c048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fc9ca8", + "id": "0x5594b750c028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32631, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc8980", + "id": "0x5594b750ade8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31947, + "offset": 32629, "col": 9, "tokLen": 1 }, "end": { - "offset": 31947, + "offset": 32629, "col": 9, "tokLen": 1 } @@ -48758,11 +60773,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48771,16 +60786,16 @@ } }, { - "id": "0x558a51fc9c90", + "id": "0x5594b750c010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 }, "end": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 } @@ -48792,16 +60807,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc89a0", + "id": "0x5594b750ae08", "kind": "StringLiteral", "range": { "begin": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 }, "end": { - "offset": 31952, + "offset": 32634, "col": 14, "tokLen": 12 } @@ -48817,33 +60832,33 @@ ] }, { - "id": "0x558a51fc9d80", + "id": "0x5594b750c108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31974, - "line": 1060, + "offset": 32656, + "line": 1089, "col": 9, "tokLen": 6 }, "end": { - "offset": 31987, + "offset": 32669, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fc9d50", + "id": "0x5594b750c0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31981, + "offset": 32663, "col": 16, "tokLen": 4 }, "end": { - "offset": 31987, + "offset": 32669, "col": 22, "tokLen": 10 } @@ -48853,7 +60868,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cbe8", + "id": "0x5594b6a88df8", "kind": "EnumConstantDecl", "name": "VBP_COLBUF", "type": { @@ -48866,35 +60881,35 @@ ] }, { - "id": "0x558a51fcb1c0", + "id": "0x5594b750d468", "kind": "IfStmt", "range": { "begin": { - "offset": 32003, - "line": 1061, + "offset": 32685, + "line": 1090, "col": 5, "tokLen": 2 }, "end": { - "offset": 32043, - "line": 1062, + "offset": 32725, + "line": 1091, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fcb110", + "id": "0x5594b750d3b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32007, - "line": 1061, + "offset": 32689, + "line": 1090, "col": 9, "tokLen": 1 }, "end": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 } @@ -48906,67 +60921,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fcb0f8", + "id": "0x5594b750d398", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 }, "end": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fcb0d8", + "id": "0x5594b750d378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 }, "end": { - "offset": 32009, + "offset": 32691, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fc9db0", + "id": "0x5594b750c138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32007, + "offset": 32689, "col": 9, "tokLen": 1 }, "end": { - "offset": 32007, + "offset": 32689, "col": 9, "tokLen": 1 } @@ -48974,11 +60989,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48987,16 +61002,16 @@ } }, { - "id": "0x558a51fcb0c0", + "id": "0x5594b750d360", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 }, "end": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 } @@ -49008,16 +61023,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fc9dd0", + "id": "0x5594b750c158", "kind": "StringLiteral", "range": { "begin": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 }, "end": { - "offset": 32012, + "offset": 32694, "col": 14, "tokLen": 8 } @@ -49033,33 +61048,33 @@ ] }, { - "id": "0x558a51fcb1b0", + "id": "0x5594b750d458", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32030, - "line": 1062, + "offset": 32712, + "line": 1091, "col": 9, "tokLen": 6 }, "end": { - "offset": 32043, + "offset": 32725, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51fcb180", + "id": "0x5594b750d428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32037, + "offset": 32719, "col": 16, "tokLen": 4 }, "end": { - "offset": 32043, + "offset": 32725, "col": 22, "tokLen": 6 } @@ -49069,7 +61084,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cc40", + "id": "0x5594b6a88e50", "kind": "EnumConstantDecl", "name": "VB_SDA", "type": { @@ -49082,35 +61097,35 @@ ] }, { - "id": "0x558a51fcc5f0", + "id": "0x5594b750e7b8", "kind": "IfStmt", "range": { "begin": { - "offset": 32055, - "line": 1063, + "offset": 32737, + "line": 1092, "col": 5, "tokLen": 2 }, "end": { - "offset": 32098, - "line": 1064, + "offset": 32780, + "line": 1093, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcc540", + "id": "0x5594b750e700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32059, - "line": 1063, + "offset": 32741, + "line": 1092, "col": 9, "tokLen": 1 }, "end": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 } @@ -49122,67 +61137,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fcc528", + "id": "0x5594b750e6e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 }, "end": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fcc508", + "id": "0x5594b750e6c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 }, "end": { - "offset": 32061, + "offset": 32743, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcb1e0", + "id": "0x5594b750d488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32059, + "offset": 32741, "col": 9, "tokLen": 1 }, "end": { - "offset": 32059, + "offset": 32741, "col": 9, "tokLen": 1 } @@ -49190,11 +61205,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49203,16 +61218,16 @@ } }, { - "id": "0x558a51fcc4f0", + "id": "0x5594b750e6b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 }, "end": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 } @@ -49224,16 +61239,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcb200", + "id": "0x5594b750d4a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 }, "end": { - "offset": 32064, + "offset": 32746, "col": 14, "tokLen": 11 } @@ -49249,33 +61264,33 @@ ] }, { - "id": "0x558a51fcc5e0", + "id": "0x5594b750e7a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32085, - "line": 1064, + "offset": 32767, + "line": 1093, "col": 9, "tokLen": 6 }, "end": { - "offset": 32098, + "offset": 32780, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcc5b0", + "id": "0x5594b750e778", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32092, + "offset": 32774, "col": 16, "tokLen": 4 }, "end": { - "offset": 32098, + "offset": 32780, "col": 22, "tokLen": 9 } @@ -49285,7 +61300,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cc98", + "id": "0x5594b6a88ea8", "kind": "EnumConstantDecl", "name": "VCASC_SFP", "type": { @@ -49298,35 +61313,35 @@ ] }, { - "id": "0x558a51fcda20", + "id": "0x5594b750fb08", "kind": "IfStmt", "range": { "begin": { - "offset": 32113, - "line": 1065, + "offset": 32795, + "line": 1094, "col": 5, "tokLen": 2 }, "end": { - "offset": 32156, - "line": 1066, + "offset": 32838, + "line": 1095, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcd970", + "id": "0x5594b750fa50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32117, - "line": 1065, + "offset": 32799, + "line": 1094, "col": 9, "tokLen": 1 }, "end": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 } @@ -49338,67 +61353,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fcd958", + "id": "0x5594b750fa38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 }, "end": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fcd938", + "id": "0x5594b750fa18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 }, "end": { - "offset": 32119, + "offset": 32801, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcc610", + "id": "0x5594b750e7d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32117, + "offset": 32799, "col": 9, "tokLen": 1 }, "end": { - "offset": 32117, + "offset": 32799, "col": 9, "tokLen": 1 } @@ -49406,11 +61421,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49419,16 +61434,16 @@ } }, { - "id": "0x558a51fcd920", + "id": "0x5594b750fa00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 }, "end": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 } @@ -49440,16 +61455,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcc630", + "id": "0x5594b750e7f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 }, "end": { - "offset": 32122, + "offset": 32804, "col": 14, "tokLen": 11 } @@ -49465,33 +61480,33 @@ ] }, { - "id": "0x558a51fcda10", + "id": "0x5594b750faf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32143, - "line": 1066, + "offset": 32825, + "line": 1095, "col": 9, "tokLen": 6 }, "end": { - "offset": 32156, + "offset": 32838, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcd9e0", + "id": "0x5594b750fac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32150, + "offset": 32832, "col": 16, "tokLen": 4 }, "end": { - "offset": 32156, + "offset": 32838, "col": 22, "tokLen": 9 } @@ -49501,7 +61516,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ccf0", + "id": "0x5594b6a88f00", "kind": "EnumConstantDecl", "name": "VIPRE_CDS", "type": { @@ -49514,35 +61529,35 @@ ] }, { - "id": "0x558a51fcee50", + "id": "0x5594b7510e58", "kind": "IfStmt", "range": { "begin": { - "offset": 32171, - "line": 1067, + "offset": 32853, + "line": 1096, "col": 5, "tokLen": 2 }, "end": { - "offset": 32214, - "line": 1068, + "offset": 32896, + "line": 1097, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fceda0", + "id": "0x5594b7510da0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32175, - "line": 1067, + "offset": 32857, + "line": 1096, "col": 9, "tokLen": 1 }, "end": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 } @@ -49554,67 +61569,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fced88", + "id": "0x5594b7510d88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 }, "end": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fced68", + "id": "0x5594b7510d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 }, "end": { - "offset": 32177, + "offset": 32859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcda40", + "id": "0x5594b750fb28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32175, + "offset": 32857, "col": 9, "tokLen": 1 }, "end": { - "offset": 32175, + "offset": 32857, "col": 9, "tokLen": 1 } @@ -49622,11 +61637,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49635,16 +61650,16 @@ } }, { - "id": "0x558a51fced50", + "id": "0x5594b7510d50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 }, "end": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 } @@ -49656,16 +61671,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcda60", + "id": "0x5594b750fb48", "kind": "StringLiteral", "range": { "begin": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 }, "end": { - "offset": 32180, + "offset": 32862, "col": 14, "tokLen": 11 } @@ -49681,33 +61696,33 @@ ] }, { - "id": "0x558a51fcee40", + "id": "0x5594b7510e48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32201, - "line": 1068, + "offset": 32883, + "line": 1097, "col": 9, "tokLen": 6 }, "end": { - "offset": 32214, + "offset": 32896, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fcee10", + "id": "0x5594b7510e18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32208, + "offset": 32890, "col": 16, "tokLen": 4 }, "end": { - "offset": 32214, + "offset": 32896, "col": 22, "tokLen": 9 } @@ -49717,7 +61732,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cd48", + "id": "0x5594b6a88f58", "kind": "EnumConstantDecl", "name": "IBIAS_SFP", "type": { @@ -49730,35 +61745,35 @@ ] }, { - "id": "0x558a51fd0280", + "id": "0x5594b75121a8", "kind": "IfStmt", "range": { "begin": { - "offset": 32229, - "line": 1069, + "offset": 32911, + "line": 1098, "col": 5, "tokLen": 2 }, "end": { - "offset": 32271, - "line": 1070, + "offset": 32953, + "line": 1099, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd01d0", + "id": "0x5594b75120f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32233, - "line": 1069, + "offset": 32915, + "line": 1098, "col": 9, "tokLen": 1 }, "end": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 } @@ -49770,67 +61785,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd01b8", + "id": "0x5594b75120d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 }, "end": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd0198", + "id": "0x5594b75120b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 }, "end": { - "offset": 32235, + "offset": 32917, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fcee70", + "id": "0x5594b7510e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32233, + "offset": 32915, "col": 9, "tokLen": 1 }, "end": { - "offset": 32233, + "offset": 32915, "col": 9, "tokLen": 1 } @@ -49838,11 +61853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49851,16 +61866,16 @@ } }, { - "id": "0x558a51fd0180", + "id": "0x5594b75120a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 }, "end": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 } @@ -49872,16 +61887,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fcee90", + "id": "0x5594b7510e98", "kind": "StringLiteral", "range": { "begin": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 }, "end": { - "offset": 32238, + "offset": 32920, "col": 14, "tokLen": 10 } @@ -49897,33 +61912,33 @@ ] }, { - "id": "0x558a51fd0270", + "id": "0x5594b7512198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32258, - "line": 1070, + "offset": 32940, + "line": 1099, "col": 9, "tokLen": 6 }, "end": { - "offset": 32271, + "offset": 32953, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd0240", + "id": "0x5594b7512168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32265, + "offset": 32947, "col": 16, "tokLen": 4 }, "end": { - "offset": 32271, + "offset": 32953, "col": 22, "tokLen": 12 } @@ -49933,7 +61948,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d168", + "id": "0x5594b6a89378", "kind": "EnumConstantDecl", "name": "TRIMBIT_SCAN", "type": { @@ -49946,35 +61961,35 @@ ] }, { - "id": "0x558a51fd16b0", + "id": "0x5594b75134f8", "kind": "IfStmt", "range": { "begin": { - "offset": 32289, - "line": 1071, + "offset": 32971, + "line": 1100, "col": 5, "tokLen": 2 }, "end": { - "offset": 32334, - "line": 1072, + "offset": 33016, + "line": 1101, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd1600", + "id": "0x5594b7513440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32293, - "line": 1071, + "offset": 32975, + "line": 1100, "col": 9, "tokLen": 1 }, "end": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 } @@ -49986,67 +62001,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd15e8", + "id": "0x5594b7513428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 }, "end": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd15c8", + "id": "0x5594b7513408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 }, "end": { - "offset": 32295, + "offset": 32977, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd02a0", + "id": "0x5594b75121c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32293, + "offset": 32975, "col": 9, "tokLen": 1 }, "end": { - "offset": 32293, + "offset": 32975, "col": 9, "tokLen": 1 } @@ -50054,11 +62069,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50067,16 +62082,16 @@ } }, { - "id": "0x558a51fd15b0", + "id": "0x5594b75133f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 }, "end": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 } @@ -50088,16 +62103,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd02c0", + "id": "0x5594b75121e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 }, "end": { - "offset": 32298, + "offset": 32980, "col": 14, "tokLen": 13 } @@ -50113,33 +62128,33 @@ ] }, { - "id": "0x558a51fd16a0", + "id": "0x5594b75134e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32321, - "line": 1072, + "offset": 33003, + "line": 1101, "col": 9, "tokLen": 6 }, "end": { - "offset": 32334, + "offset": 33016, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fd1670", + "id": "0x5594b75134b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32328, + "offset": 33010, "col": 16, "tokLen": 4 }, "end": { - "offset": 32334, + "offset": 33016, "col": 22, "tokLen": 12 } @@ -50149,7 +62164,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cdf8", + "id": "0x5594b6a89008", "kind": "EnumConstantDecl", "name": "HIGH_VOLTAGE", "type": { @@ -50162,35 +62177,35 @@ ] }, { - "id": "0x558a51fd2ae0", + "id": "0x5594b7514848", "kind": "IfStmt", "range": { "begin": { - "offset": 32352, - "line": 1073, + "offset": 33034, + "line": 1102, "col": 5, "tokLen": 2 }, "end": { - "offset": 32393, - "line": 1074, + "offset": 33075, + "line": 1103, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fd2a30", + "id": "0x5594b7514790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32356, - "line": 1073, + "offset": 33038, + "line": 1102, "col": 9, "tokLen": 1 }, "end": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 } @@ -50202,67 +62217,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd2a18", + "id": "0x5594b7514778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 }, "end": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd29f8", + "id": "0x5594b7514758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 }, "end": { - "offset": 32358, + "offset": 33040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd16d0", + "id": "0x5594b7513518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32356, + "offset": 33038, "col": 9, "tokLen": 1 }, "end": { - "offset": 32356, + "offset": 33038, "col": 9, "tokLen": 1 } @@ -50270,11 +62285,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50283,16 +62298,16 @@ } }, { - "id": "0x558a51fd29e0", + "id": "0x5594b7514740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 }, "end": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 } @@ -50304,16 +62319,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd16f0", + "id": "0x5594b7513538", "kind": "StringLiteral", "range": { "begin": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 }, "end": { - "offset": 32361, + "offset": 33043, "col": 14, "tokLen": 9 } @@ -50329,33 +62344,33 @@ ] }, { - "id": "0x558a51fd2ad0", + "id": "0x5594b7514838", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32380, - "line": 1074, + "offset": 33062, + "line": 1103, "col": 9, "tokLen": 6 }, "end": { - "offset": 32393, + "offset": 33075, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51fd2aa0", + "id": "0x5594b7514808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32387, + "offset": 33069, "col": 16, "tokLen": 4 }, "end": { - "offset": 32393, + "offset": 33075, "col": 22, "tokLen": 8 } @@ -50365,7 +62380,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152bf88", + "id": "0x5594b6a88198", "kind": "EnumConstantDecl", "name": "IO_DELAY", "type": { @@ -50378,35 +62393,35 @@ ] }, { - "id": "0x558a51fd3f10", + "id": "0x5594b7515b98", "kind": "IfStmt", "range": { "begin": { - "offset": 32407, - "line": 1075, + "offset": 33089, + "line": 1104, "col": 5, "tokLen": 2 }, "end": { - "offset": 32449, - "line": 1076, + "offset": 33131, + "line": 1105, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fd3e60", + "id": "0x5594b7515ae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32411, - "line": 1075, + "offset": 33093, + "line": 1104, "col": 9, "tokLen": 1 }, "end": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 } @@ -50418,67 +62433,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd3e48", + "id": "0x5594b7515ac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 }, "end": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd3e28", + "id": "0x5594b7515aa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 }, "end": { - "offset": 32413, + "offset": 33095, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd2b00", + "id": "0x5594b7514868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32411, + "offset": 33093, "col": 9, "tokLen": 1 }, "end": { - "offset": 32411, + "offset": 33093, "col": 9, "tokLen": 1 } @@ -50486,11 +62501,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50499,16 +62514,16 @@ } }, { - "id": "0x558a51fd3e10", + "id": "0x5594b7515a90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 }, "end": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 } @@ -50520,16 +62535,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd2b20", + "id": "0x5594b7514888", "kind": "StringLiteral", "range": { "begin": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 }, "end": { - "offset": 32416, + "offset": 33098, "col": 14, "tokLen": 10 } @@ -50545,33 +62560,33 @@ ] }, { - "id": "0x558a51fd3f00", + "id": "0x5594b7515b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32436, - "line": 1076, + "offset": 33118, + "line": 1105, "col": 9, "tokLen": 6 }, "end": { - "offset": 32449, + "offset": 33131, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fd3ed0", + "id": "0x5594b7515b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32443, + "offset": 33125, "col": 16, "tokLen": 4 }, "end": { - "offset": 32449, + "offset": 33131, "col": 22, "tokLen": 15 } @@ -50581,7 +62596,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ce50", + "id": "0x5594b6a89060", "kind": "EnumConstantDecl", "name": "TEMPERATURE_ADC", "type": { @@ -50594,35 +62609,35 @@ ] }, { - "id": "0x558a51fd5340", + "id": "0x5594b7516ee8", "kind": "IfStmt", "range": { "begin": { - "offset": 32470, - "line": 1077, + "offset": 33152, + "line": 1106, "col": 5, "tokLen": 2 }, "end": { - "offset": 32513, - "line": 1078, + "offset": 33195, + "line": 1107, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd5290", + "id": "0x5594b7516e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32474, - "line": 1077, + "offset": 33156, + "line": 1106, "col": 9, "tokLen": 1 }, "end": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 } @@ -50634,67 +62649,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd5278", + "id": "0x5594b7516e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 }, "end": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd5258", + "id": "0x5594b7516df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 }, "end": { - "offset": 32476, + "offset": 33158, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd3f30", + "id": "0x5594b7515bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32474, + "offset": 33156, "col": 9, "tokLen": 1 }, "end": { - "offset": 32474, + "offset": 33156, "col": 9, "tokLen": 1 } @@ -50702,11 +62717,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50715,16 +62730,16 @@ } }, { - "id": "0x558a51fd5240", + "id": "0x5594b7516de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 }, "end": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 } @@ -50736,16 +62751,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd3f50", + "id": "0x5594b7515bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 }, "end": { - "offset": 32479, + "offset": 33161, "col": 14, "tokLen": 11 } @@ -50761,33 +62776,33 @@ ] }, { - "id": "0x558a51fd5330", + "id": "0x5594b7516ed8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32500, - "line": 1078, + "offset": 33182, + "line": 1107, "col": 9, "tokLen": 6 }, "end": { - "offset": 32513, + "offset": 33195, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd5300", + "id": "0x5594b7516ea8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32507, + "offset": 33189, "col": 16, "tokLen": 4 }, "end": { - "offset": 32513, + "offset": 33195, "col": 22, "tokLen": 16 } @@ -50797,7 +62812,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cea8", + "id": "0x5594b6a890b8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA", "type": { @@ -50810,35 +62825,35 @@ ] }, { - "id": "0x558a51fd6770", + "id": "0x5594b7518238", "kind": "IfStmt", "range": { "begin": { - "offset": 32535, - "line": 1079, + "offset": 33217, + "line": 1108, "col": 5, "tokLen": 2 }, "end": { - "offset": 32581, - "line": 1080, + "offset": 33263, + "line": 1109, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fd66c0", + "id": "0x5594b7518180", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32539, - "line": 1079, + "offset": 33221, + "line": 1108, "col": 9, "tokLen": 1 }, "end": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 } @@ -50850,67 +62865,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd66a8", + "id": "0x5594b7518168", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 }, "end": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd6688", + "id": "0x5594b7518148", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 }, "end": { - "offset": 32541, + "offset": 33223, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd5360", + "id": "0x5594b7516f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32539, + "offset": 33221, "col": 9, "tokLen": 1 }, "end": { - "offset": 32539, + "offset": 33221, "col": 9, "tokLen": 1 } @@ -50918,11 +62933,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50931,16 +62946,16 @@ } }, { - "id": "0x558a51fd6670", + "id": "0x5594b7518130", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 }, "end": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 } @@ -50952,16 +62967,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd5380", + "id": "0x5594b7516f28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 }, "end": { - "offset": 32544, + "offset": 33226, "col": 14, "tokLen": 14 } @@ -50977,33 +62992,33 @@ ] }, { - "id": "0x558a51fd6760", + "id": "0x5594b7518228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32568, - "line": 1080, + "offset": 33250, + "line": 1109, "col": 9, "tokLen": 6 }, "end": { - "offset": 32581, + "offset": 33263, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fd6730", + "id": "0x5594b75181f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32575, + "offset": 33257, "col": 16, "tokLen": 4 }, "end": { - "offset": 32581, + "offset": 33263, "col": 22, "tokLen": 19 } @@ -51013,7 +63028,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cf00", + "id": "0x5594b6a89110", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGAEXT", "type": { @@ -51026,35 +63041,35 @@ ] }, { - "id": "0x558a51fd7ba0", + "id": "0x5594b7519588", "kind": "IfStmt", "range": { "begin": { - "offset": 32606, - "line": 1081, + "offset": 33288, + "line": 1110, "col": 5, "tokLen": 2 }, "end": { - "offset": 32649, - "line": 1082, + "offset": 33331, + "line": 1111, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd7af0", + "id": "0x5594b75194d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32610, - "line": 1081, + "offset": 33292, + "line": 1110, "col": 9, "tokLen": 1 }, "end": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 } @@ -51066,67 +63081,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd7ad8", + "id": "0x5594b75194b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 }, "end": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd7ab8", + "id": "0x5594b7519498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 }, "end": { - "offset": 32612, + "offset": 33294, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd6790", + "id": "0x5594b7518258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32610, + "offset": 33292, "col": 9, "tokLen": 1 }, "end": { - "offset": 32610, + "offset": 33292, "col": 9, "tokLen": 1 } @@ -51134,11 +63149,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51147,16 +63162,16 @@ } }, { - "id": "0x558a51fd7aa0", + "id": "0x5594b7519480", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 }, "end": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 } @@ -51168,16 +63183,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd67b0", + "id": "0x5594b7518278", "kind": "StringLiteral", "range": { "begin": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 }, "end": { - "offset": 32615, + "offset": 33297, "col": 14, "tokLen": 11 } @@ -51193,33 +63208,33 @@ ] }, { - "id": "0x558a51fd7b90", + "id": "0x5594b7519578", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32636, - "line": 1082, + "offset": 33318, + "line": 1111, "col": 9, "tokLen": 6 }, "end": { - "offset": 32649, + "offset": 33331, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd7b60", + "id": "0x5594b7519548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32643, + "offset": 33325, "col": 16, "tokLen": 4 }, "end": { - "offset": 32649, + "offset": 33331, "col": 22, "tokLen": 16 } @@ -51229,7 +63244,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cf58", + "id": "0x5594b6a89168", "kind": "EnumConstantDecl", "name": "TEMPERATURE_10GE", "type": { @@ -51242,35 +63257,35 @@ ] }, { - "id": "0x558a51fd8fd0", + "id": "0x5594b751a8e8", "kind": "IfStmt", "range": { "begin": { - "offset": 32671, - "line": 1083, + "offset": 33353, + "line": 1112, "col": 5, "tokLen": 2 }, "end": { - "offset": 32714, - "line": 1084, + "offset": 33396, + "line": 1113, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd8f20", + "id": "0x5594b751a830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32675, - "line": 1083, + "offset": 33357, + "line": 1112, "col": 9, "tokLen": 1 }, "end": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 } @@ -51282,67 +63297,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fd8f08", + "id": "0x5594b751a818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 }, "end": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fd8ee8", + "id": "0x5594b751a7f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 }, "end": { - "offset": 32677, + "offset": 33359, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd7bc0", + "id": "0x5594b75195a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32675, + "offset": 33357, "col": 9, "tokLen": 1 }, "end": { - "offset": 32675, + "offset": 33357, "col": 9, "tokLen": 1 } @@ -51350,11 +63365,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51363,16 +63378,16 @@ } }, { - "id": "0x558a51fd8ed0", + "id": "0x5594b751a7e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 }, "end": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 } @@ -51384,16 +63399,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd7be0", + "id": "0x5594b75195c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 }, "end": { - "offset": 32680, + "offset": 33362, "col": 14, "tokLen": 11 } @@ -51409,33 +63424,33 @@ ] }, { - "id": "0x558a51fd8fc0", + "id": "0x5594b751a8d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32701, - "line": 1084, + "offset": 33383, + "line": 1113, "col": 9, "tokLen": 6 }, "end": { - "offset": 32714, + "offset": 33396, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fd8f90", + "id": "0x5594b751a8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32708, + "offset": 33390, "col": 16, "tokLen": 4 }, "end": { - "offset": 32714, + "offset": 33396, "col": 22, "tokLen": 16 } @@ -51445,7 +63460,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152cfb0", + "id": "0x5594b6a891c0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_DCDC", "type": { @@ -51458,35 +63473,35 @@ ] }, { - "id": "0x558a51fda400", + "id": "0x5594b751bc38", "kind": "IfStmt", "range": { "begin": { - "offset": 32736, - "line": 1085, + "offset": 33418, + "line": 1114, "col": 5, "tokLen": 2 }, "end": { - "offset": 32779, - "line": 1086, + "offset": 33461, + "line": 1115, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fda350", + "id": "0x5594b751bb80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32740, - "line": 1085, + "offset": 33422, + "line": 1114, "col": 9, "tokLen": 1 }, "end": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 } @@ -51498,67 +63513,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fda338", + "id": "0x5594b751bb68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 }, "end": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fda318", + "id": "0x5594b751bb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 }, "end": { - "offset": 32742, + "offset": 33424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fd8ff0", + "id": "0x5594b751a908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32740, + "offset": 33422, "col": 9, "tokLen": 1 }, "end": { - "offset": 32740, + "offset": 33422, "col": 9, "tokLen": 1 } @@ -51566,11 +63581,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51579,16 +63594,16 @@ } }, { - "id": "0x558a51fda300", + "id": "0x5594b751bb30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 }, "end": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 } @@ -51600,16 +63615,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fd9010", + "id": "0x5594b751a928", "kind": "StringLiteral", "range": { "begin": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 }, "end": { - "offset": 32745, + "offset": 33427, "col": 14, "tokLen": 11 } @@ -51625,33 +63640,33 @@ ] }, { - "id": "0x558a51fda3f0", + "id": "0x5594b751bc28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32766, - "line": 1086, + "offset": 33448, + "line": 1115, "col": 9, "tokLen": 6 }, "end": { - "offset": 32779, + "offset": 33461, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fda3c0", + "id": "0x5594b751bbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32773, + "offset": 33455, "col": 16, "tokLen": 4 }, "end": { - "offset": 32779, + "offset": 33461, "col": 22, "tokLen": 16 } @@ -51661,7 +63676,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d008", + "id": "0x5594b6a89218", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODL", "type": { @@ -51674,35 +63689,35 @@ ] }, { - "id": "0x558a51fdb830", + "id": "0x5594b751cf88", "kind": "IfStmt", "range": { "begin": { - "offset": 32801, - "line": 1087, + "offset": 33483, + "line": 1116, "col": 5, "tokLen": 2 }, "end": { - "offset": 32844, - "line": 1088, + "offset": 33526, + "line": 1117, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fdb780", + "id": "0x5594b751ced0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32805, - "line": 1087, + "offset": 33487, + "line": 1116, "col": 9, "tokLen": 1 }, "end": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 } @@ -51714,67 +63729,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fdb768", + "id": "0x5594b751ceb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 }, "end": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdb748", + "id": "0x5594b751ce98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 }, "end": { - "offset": 32807, + "offset": 33489, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fda420", + "id": "0x5594b751bc58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32805, + "offset": 33487, "col": 9, "tokLen": 1 }, "end": { - "offset": 32805, + "offset": 33487, "col": 9, "tokLen": 1 } @@ -51782,11 +63797,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51795,16 +63810,16 @@ } }, { - "id": "0x558a51fdb730", + "id": "0x5594b751ce80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 }, "end": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 } @@ -51816,16 +63831,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fda440", + "id": "0x5594b751bc78", "kind": "StringLiteral", "range": { "begin": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 }, "end": { - "offset": 32810, + "offset": 33492, "col": 14, "tokLen": 11 } @@ -51841,33 +63856,33 @@ ] }, { - "id": "0x558a51fdb820", + "id": "0x5594b751cf78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32831, - "line": 1088, + "offset": 33513, + "line": 1117, "col": 9, "tokLen": 6 }, "end": { - "offset": 32844, + "offset": 33526, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x558a51fdb7f0", + "id": "0x5594b751cf48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32838, + "offset": 33520, "col": 16, "tokLen": 4 }, "end": { - "offset": 32844, + "offset": 33526, "col": 22, "tokLen": 16 } @@ -51877,7 +63892,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d060", + "id": "0x5594b6a89270", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODR", "type": { @@ -51890,35 +63905,35 @@ ] }, { - "id": "0x558a51fdcc60", + "id": "0x5594b751e2d8", "kind": "IfStmt", "range": { "begin": { - "offset": 32866, - "line": 1089, + "offset": 33548, + "line": 1118, "col": 5, "tokLen": 2 }, "end": { - "offset": 32911, - "line": 1090, + "offset": 33593, + "line": 1119, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fdcbb0", + "id": "0x5594b751e220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32870, - "line": 1089, + "offset": 33552, + "line": 1118, "col": 9, "tokLen": 1 }, "end": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 } @@ -51930,67 +63945,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fdcb98", + "id": "0x5594b751e208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 }, "end": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdcb78", + "id": "0x5594b751e1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 }, "end": { - "offset": 32872, + "offset": 33554, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fdb850", + "id": "0x5594b751cfa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32870, + "offset": 33552, "col": 9, "tokLen": 1 }, "end": { - "offset": 32870, + "offset": 33552, "col": 9, "tokLen": 1 } @@ -51998,11 +64013,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52011,16 +64026,16 @@ } }, { - "id": "0x558a51fdcb60", + "id": "0x5594b751e1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 }, "end": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 } @@ -52032,16 +64047,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fdb870", + "id": "0x5594b751cfc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 }, "end": { - "offset": 32875, + "offset": 33557, "col": 14, "tokLen": 13 } @@ -52057,33 +64072,33 @@ ] }, { - "id": "0x558a51fdcc50", + "id": "0x5594b751e2c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32898, - "line": 1090, + "offset": 33580, + "line": 1119, "col": 9, "tokLen": 6 }, "end": { - "offset": 32911, + "offset": 33593, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fdcc20", + "id": "0x5594b751e298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32905, + "offset": 33587, "col": 16, "tokLen": 4 }, "end": { - "offset": 32911, + "offset": 33593, "col": 22, "tokLen": 17 } @@ -52093,7 +64108,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d0b8", + "id": "0x5594b6a892c8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA2", "type": { @@ -52106,35 +64121,35 @@ ] }, { - "id": "0x558a51fde090", + "id": "0x5594b751f628", "kind": "IfStmt", "range": { "begin": { - "offset": 32934, - "line": 1091, + "offset": 33616, + "line": 1120, "col": 5, "tokLen": 2 }, "end": { - "offset": 32979, - "line": 1092, + "offset": 33661, + "line": 1121, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fddfe0", + "id": "0x5594b751f570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32938, - "line": 1091, + "offset": 33620, + "line": 1120, "col": 9, "tokLen": 1 }, "end": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 } @@ -52146,67 +64161,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fddfc8", + "id": "0x5594b751f558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 }, "end": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fddfa8", + "id": "0x5594b751f538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 }, "end": { - "offset": 32940, + "offset": 33622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fdcc80", + "id": "0x5594b751e2f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32938, + "offset": 33620, "col": 9, "tokLen": 1 }, "end": { - "offset": 32938, + "offset": 33620, "col": 9, "tokLen": 1 } @@ -52214,11 +64229,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52227,16 +64242,16 @@ } }, { - "id": "0x558a51fddf90", + "id": "0x5594b751f520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 }, "end": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 } @@ -52248,16 +64263,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fdcca0", + "id": "0x5594b751e318", "kind": "StringLiteral", "range": { "begin": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 }, "end": { - "offset": 32943, + "offset": 33625, "col": 14, "tokLen": 13 } @@ -52273,33 +64288,33 @@ ] }, { - "id": "0x558a51fde080", + "id": "0x5594b751f618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32966, - "line": 1092, + "offset": 33648, + "line": 1121, "col": 9, "tokLen": 6 }, "end": { - "offset": 32979, + "offset": 33661, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x558a51fde050", + "id": "0x5594b751f5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32973, + "offset": 33655, "col": 16, "tokLen": 4 }, "end": { - "offset": 32979, + "offset": 33661, "col": 22, "tokLen": 17 } @@ -52309,7 +64324,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d110", + "id": "0x5594b6a89320", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA3", "type": { @@ -52322,35 +64337,35 @@ ] }, { - "id": "0x558a51fdf4c0", + "id": "0x5594b7520978", "kind": "IfStmt", "range": { "begin": { - "offset": 33002, - "line": 1093, + "offset": 33684, + "line": 1122, "col": 5, "tokLen": 2 }, "end": { - "offset": 33048, - "line": 1094, + "offset": 33730, + "line": 1123, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51fdf410", + "id": "0x5594b75208c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33006, - "line": 1093, + "offset": 33688, + "line": 1122, "col": 9, "tokLen": 1 }, "end": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 } @@ -52362,67 +64377,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fdf3f8", + "id": "0x5594b75208a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 }, "end": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdf3d8", + "id": "0x5594b7520888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 }, "end": { - "offset": 33008, + "offset": 33690, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fde0b0", + "id": "0x5594b751f648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33006, + "offset": 33688, "col": 9, "tokLen": 1 }, "end": { - "offset": 33006, + "offset": 33688, "col": 9, "tokLen": 1 } @@ -52430,11 +64445,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52443,16 +64458,16 @@ } }, { - "id": "0x558a51fdf3c0", + "id": "0x5594b7520870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 }, "end": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 } @@ -52464,16 +64479,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fde0d0", + "id": "0x5594b751f668", "kind": "StringLiteral", "range": { "begin": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 }, "end": { - "offset": 33011, + "offset": 33693, "col": 14, "tokLen": 14 } @@ -52489,33 +64504,33 @@ ] }, { - "id": "0x558a51fdf4b0", + "id": "0x5594b7520968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33035, - "line": 1094, + "offset": 33717, + "line": 1123, "col": 9, "tokLen": 6 }, "end": { - "offset": 33048, + "offset": 33730, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x558a51fdf480", + "id": "0x5594b7520938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33042, + "offset": 33724, "col": 16, "tokLen": 4 }, "end": { - "offset": 33048, + "offset": 33730, "col": 22, "tokLen": 13 } @@ -52525,7 +64540,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d4c0", + "id": "0x5594b6a896d0", "kind": "EnumConstantDecl", "name": "SLOW_ADC_TEMP", "type": { @@ -52538,17 +64553,17 @@ ] }, { - "id": "0x558a51fdfae8", + "id": "0x5594b7520fe0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33067, - "line": 1095, + "offset": 33749, + "line": 1124, "col": 5, "tokLen": 5 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } @@ -52560,16 +64575,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51fdfad0", + "id": "0x5594b7520fc8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33067, + "offset": 33749, "col": 5, "tokLen": 5 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } @@ -52580,28 +64595,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fdfaa8", + "id": "0x5594b7520fa0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33073, + "offset": 33755, "col": 11, "tokLen": 12 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -52610,28 +64624,27 @@ }, "inner": [ { - "id": "0x558a51fdfa88", + "id": "0x5594b7520f80", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33073, + "offset": 33755, "col": 11, "tokLen": 12 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51fdfa80", + "temp": "0x5594b7520f78", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -52640,22 +64653,21 @@ }, "inner": [ { - "id": "0x558a51fdfa50", + "id": "0x5594b7520f48", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33073, + "offset": 33755, "col": 11, "tokLen": 12 }, "end": { - "offset": 33110, + "offset": 33792, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -52666,73 +64678,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51fdfa38", + "id": "0x5594b7520f30", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51fdfa20", + "id": "0x5594b7520f18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51fdfa00", + "id": "0x5594b7520ef8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51fdf9f8", + "temp": "0x5594b7520ef0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -52741,89 +64753,89 @@ }, "inner": [ { - "id": "0x558a51fdf9c0", + "id": "0x5594b7520eb8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51fdf9a8", + "id": "0x5594b7520ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 }, "end": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fdf988", + "id": "0x5594b7520e80", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 }, "end": { - "offset": 33107, + "offset": 33789, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51fdf970", + "id": "0x5594b7520e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 } @@ -52835,16 +64847,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fdf4f0", + "id": "0x5594b75209c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 }, "end": { - "offset": 33086, + "offset": 33768, "col": 24, "tokLen": 20 } @@ -52858,16 +64870,16 @@ ] }, { - "id": "0x558a51fdf520", + "id": "0x5594b75209f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 }, "end": { - "offset": 33109, + "offset": 33791, "col": 47, "tokLen": 1 } @@ -52875,11 +64887,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51f59ea0", + "id": "0x5594b74a04f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52910,31 +64922,31 @@ ] }, { - "id": "0x558a51fdff60", + "id": "0x5594b7521448", "kind": "FunctionDecl", "loc": { - "offset": 33145, + "offset": 33827, "file": "ToString.cpp", - "line": 1098, + "line": 1127, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 33116, + "offset": 33798, "col": 1, "tokLen": 8 }, "end": { - "offset": 33550, - "line": 1112, + "offset": 34232, + "line": 1141, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbccb0", + "previousDecl": "0x5594b71274f8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10powerIndexETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::powerIndex (const std::string &)" }, @@ -52946,13 +64958,13 @@ }, "inner": [ { - "id": "0x558a5152d5d0", + "id": "0x5594b6a89be0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::powerIndex" }, "decl": { - "id": "0x558a5152d530", + "id": "0x5594b6a89768", "kind": "EnumDecl", "name": "powerIndex" } @@ -52960,22 +64972,26 @@ ] }, { - "id": "0x558a51fdfe88", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7521370", "kind": "ParmVarDecl", "loc": { - "offset": 33173, - "line": 1098, + "offset": 33855, + "line": 1127, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 33154, + "offset": 33836, "col": 39, "tokLen": 5 }, "end": { - "offset": 33173, + "offset": 33855, "col": 58, "tokLen": 1 } @@ -52987,52 +65003,52 @@ } }, { - "id": "0x558a51fe8090", + "id": "0x5594b7529ba8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33176, + "offset": 33858, "col": 61, "tokLen": 1 }, "end": { - "offset": 33550, - "line": 1112, + "offset": 34232, + "line": 1141, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fe1550", + "id": "0x5594b7523498", "kind": "IfStmt", "range": { "begin": { - "offset": 33182, - "line": 1099, + "offset": 33864, + "line": 1128, "col": 5, "tokLen": 2 }, "end": { - "offset": 33219, - "line": 1100, + "offset": 33901, + "line": 1129, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe14a0", + "id": "0x5594b75233e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33186, - "line": 1099, + "offset": 33868, + "line": 1128, "col": 9, "tokLen": 1 }, "end": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 } @@ -53044,67 +65060,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe1488", + "id": "0x5594b75233c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 }, "end": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe1468", + "id": "0x5594b75233a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 }, "end": { - "offset": 33188, + "offset": 33870, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe0148", + "id": "0x5594b7522168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33186, + "offset": 33868, "col": 9, "tokLen": 1 }, "end": { - "offset": 33186, + "offset": 33868, "col": 9, "tokLen": 1 } @@ -53112,11 +65128,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53125,16 +65141,16 @@ } }, { - "id": "0x558a51fe1450", + "id": "0x5594b7523390", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 }, "end": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 } @@ -53146,16 +65162,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe0168", + "id": "0x5594b7522188", "kind": "StringLiteral", "range": { "begin": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 }, "end": { - "offset": 33191, + "offset": 33873, "col": 14, "tokLen": 5 } @@ -53171,33 +65187,33 @@ ] }, { - "id": "0x558a51fe1540", + "id": "0x5594b7523488", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33206, - "line": 1100, + "offset": 33888, + "line": 1129, "col": 9, "tokLen": 6 }, "end": { - "offset": 33219, + "offset": 33901, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe1510", + "id": "0x5594b7523458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33213, + "offset": 33895, "col": 16, "tokLen": 4 }, "end": { - "offset": 33219, + "offset": 33901, "col": 22, "tokLen": 9 } @@ -53207,7 +65223,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d5f0", + "id": "0x5594b6a89810", "kind": "EnumConstantDecl", "name": "V_POWER_A", "type": { @@ -53220,35 +65236,35 @@ ] }, { - "id": "0x558a51fe2980", + "id": "0x5594b75247e8", "kind": "IfStmt", "range": { "begin": { - "offset": 33234, - "line": 1101, + "offset": 33916, + "line": 1130, "col": 5, "tokLen": 2 }, "end": { - "offset": 33271, - "line": 1102, + "offset": 33953, + "line": 1131, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe28d0", + "id": "0x5594b7524730", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33238, - "line": 1101, + "offset": 33920, + "line": 1130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 } @@ -53260,67 +65276,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe28b8", + "id": "0x5594b7524718", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 }, "end": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe2898", + "id": "0x5594b75246f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 }, "end": { - "offset": 33240, + "offset": 33922, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe1570", + "id": "0x5594b75234b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33238, + "offset": 33920, "col": 9, "tokLen": 1 }, "end": { - "offset": 33238, + "offset": 33920, "col": 9, "tokLen": 1 } @@ -53328,11 +65344,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53341,16 +65357,16 @@ } }, { - "id": "0x558a51fe2880", + "id": "0x5594b75246e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 }, "end": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 } @@ -53362,16 +65378,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe1590", + "id": "0x5594b75234d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 }, "end": { - "offset": 33243, + "offset": 33925, "col": 14, "tokLen": 5 } @@ -53387,33 +65403,33 @@ ] }, { - "id": "0x558a51fe2970", + "id": "0x5594b75247d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33258, - "line": 1102, + "offset": 33940, + "line": 1131, "col": 9, "tokLen": 6 }, "end": { - "offset": 33271, + "offset": 33953, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe2940", + "id": "0x5594b75247a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33265, + "offset": 33947, "col": 16, "tokLen": 4 }, "end": { - "offset": 33271, + "offset": 33953, "col": 22, "tokLen": 9 } @@ -53423,7 +65439,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d648", + "id": "0x5594b6a89868", "kind": "EnumConstantDecl", "name": "V_POWER_B", "type": { @@ -53436,35 +65452,35 @@ ] }, { - "id": "0x558a51fe3db0", + "id": "0x5594b7525b38", "kind": "IfStmt", "range": { "begin": { - "offset": 33286, - "line": 1103, + "offset": 33968, + "line": 1132, "col": 5, "tokLen": 2 }, "end": { - "offset": 33323, - "line": 1104, + "offset": 34005, + "line": 1133, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe3d00", + "id": "0x5594b7525a80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33290, - "line": 1103, + "offset": 33972, + "line": 1132, "col": 9, "tokLen": 1 }, "end": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 } @@ -53476,67 +65492,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe3ce8", + "id": "0x5594b7525a68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 }, "end": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe3cc8", + "id": "0x5594b7525a48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 }, "end": { - "offset": 33292, + "offset": 33974, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe29a0", + "id": "0x5594b7524808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33290, + "offset": 33972, "col": 9, "tokLen": 1 }, "end": { - "offset": 33290, + "offset": 33972, "col": 9, "tokLen": 1 } @@ -53544,11 +65560,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53557,16 +65573,16 @@ } }, { - "id": "0x558a51fe3cb0", + "id": "0x5594b7525a30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 }, "end": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 } @@ -53578,16 +65594,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe29c0", + "id": "0x5594b7524828", "kind": "StringLiteral", "range": { "begin": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 }, "end": { - "offset": 33295, + "offset": 33977, "col": 14, "tokLen": 5 } @@ -53603,33 +65619,33 @@ ] }, { - "id": "0x558a51fe3da0", + "id": "0x5594b7525b28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33310, - "line": 1104, + "offset": 33992, + "line": 1133, "col": 9, "tokLen": 6 }, "end": { - "offset": 33323, + "offset": 34005, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe3d70", + "id": "0x5594b7525af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33317, + "offset": 33999, "col": 16, "tokLen": 4 }, "end": { - "offset": 33323, + "offset": 34005, "col": 22, "tokLen": 9 } @@ -53639,7 +65655,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d6a0", + "id": "0x5594b6a898c0", "kind": "EnumConstantDecl", "name": "V_POWER_C", "type": { @@ -53652,35 +65668,35 @@ ] }, { - "id": "0x558a51fe51e0", + "id": "0x5594b7526e88", "kind": "IfStmt", "range": { "begin": { - "offset": 33338, - "line": 1105, + "offset": 34020, + "line": 1134, "col": 5, "tokLen": 2 }, "end": { - "offset": 33375, - "line": 1106, + "offset": 34057, + "line": 1135, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe5130", + "id": "0x5594b7526dd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33342, - "line": 1105, + "offset": 34024, + "line": 1134, "col": 9, "tokLen": 1 }, "end": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 } @@ -53692,67 +65708,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe5118", + "id": "0x5594b7526db8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 }, "end": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe50f8", + "id": "0x5594b7526d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 }, "end": { - "offset": 33344, + "offset": 34026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe3dd0", + "id": "0x5594b7525b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33342, + "offset": 34024, "col": 9, "tokLen": 1 }, "end": { - "offset": 33342, + "offset": 34024, "col": 9, "tokLen": 1 } @@ -53760,11 +65776,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53773,16 +65789,16 @@ } }, { - "id": "0x558a51fe50e0", + "id": "0x5594b7526d80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 }, "end": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 } @@ -53794,16 +65810,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe3df0", + "id": "0x5594b7525b78", "kind": "StringLiteral", "range": { "begin": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 }, "end": { - "offset": 33347, + "offset": 34029, "col": 14, "tokLen": 5 } @@ -53819,33 +65835,33 @@ ] }, { - "id": "0x558a51fe51d0", + "id": "0x5594b7526e78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33362, - "line": 1106, + "offset": 34044, + "line": 1135, "col": 9, "tokLen": 6 }, "end": { - "offset": 33375, + "offset": 34057, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51fe51a0", + "id": "0x5594b7526e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33369, + "offset": 34051, "col": 16, "tokLen": 4 }, "end": { - "offset": 33375, + "offset": 34057, "col": 22, "tokLen": 9 } @@ -53855,7 +65871,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d6f8", + "id": "0x5594b6a89918", "kind": "EnumConstantDecl", "name": "V_POWER_D", "type": { @@ -53868,35 +65884,35 @@ ] }, { - "id": "0x558a51fe6620", + "id": "0x5594b75281d8", "kind": "IfStmt", "range": { "begin": { - "offset": 33390, - "line": 1107, + "offset": 34072, + "line": 1136, "col": 5, "tokLen": 2 }, "end": { - "offset": 33428, - "line": 1108, + "offset": 34110, + "line": 1137, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fe6570", + "id": "0x5594b7528120", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33394, - "line": 1107, + "offset": 34076, + "line": 1136, "col": 9, "tokLen": 1 }, "end": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 } @@ -53908,67 +65924,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe6558", + "id": "0x5594b7528108", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 }, "end": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe6538", + "id": "0x5594b75280e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 }, "end": { - "offset": 33396, + "offset": 34078, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe5200", + "id": "0x5594b7526ea8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33394, + "offset": 34076, "col": 9, "tokLen": 1 }, "end": { - "offset": 33394, + "offset": 34076, "col": 9, "tokLen": 1 } @@ -53976,11 +65992,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53989,16 +66005,16 @@ } }, { - "id": "0x558a51fe6520", + "id": "0x5594b75280d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 }, "end": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 } @@ -54010,16 +66026,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe5220", + "id": "0x5594b7526ec8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 }, "end": { - "offset": 33399, + "offset": 34081, "col": 14, "tokLen": 6 } @@ -54035,33 +66051,33 @@ ] }, { - "id": "0x558a51fe6610", + "id": "0x5594b75281c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33415, - "line": 1108, + "offset": 34097, + "line": 1137, "col": 9, "tokLen": 6 }, "end": { - "offset": 33428, + "offset": 34110, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x558a51fe65e0", + "id": "0x5594b7528198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33422, + "offset": 34104, "col": 16, "tokLen": 4 }, "end": { - "offset": 33428, + "offset": 34110, "col": 22, "tokLen": 10 } @@ -54071,7 +66087,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d750", + "id": "0x5594b6a89970", "kind": "EnumConstantDecl", "name": "V_POWER_IO", "type": { @@ -54084,35 +66100,35 @@ ] }, { - "id": "0x558a51fe7a50", + "id": "0x5594b7529528", "kind": "IfStmt", "range": { "begin": { - "offset": 33444, - "line": 1109, + "offset": 34126, + "line": 1138, "col": 5, "tokLen": 2 }, "end": { - "offset": 33484, - "line": 1110, + "offset": 34166, + "line": 1139, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fe79a0", + "id": "0x5594b7529470", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33448, - "line": 1109, + "offset": 34130, + "line": 1138, "col": 9, "tokLen": 1 }, "end": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 } @@ -54124,67 +66140,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe7988", + "id": "0x5594b7529458", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 }, "end": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe7968", + "id": "0x5594b7529438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 }, "end": { - "offset": 33450, + "offset": 34132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe6640", + "id": "0x5594b75281f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33448, + "offset": 34130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33448, + "offset": 34130, "col": 9, "tokLen": 1 } @@ -54192,11 +66208,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54205,16 +66221,16 @@ } }, { - "id": "0x558a51fe7950", + "id": "0x5594b7529420", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 }, "end": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 } @@ -54226,16 +66242,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe6660", + "id": "0x5594b7528218", "kind": "StringLiteral", "range": { "begin": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 }, "end": { - "offset": 33453, + "offset": 34135, "col": 14, "tokLen": 8 } @@ -54251,33 +66267,33 @@ ] }, { - "id": "0x558a51fe7a40", + "id": "0x5594b7529518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33471, - "line": 1110, + "offset": 34153, + "line": 1139, "col": 9, "tokLen": 6 }, "end": { - "offset": 33484, + "offset": 34166, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x558a51fe7a10", + "id": "0x5594b75294e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33478, + "offset": 34160, "col": 16, "tokLen": 4 }, "end": { - "offset": 33484, + "offset": 34166, "col": 22, "tokLen": 12 } @@ -54287,7 +66303,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152d7a8", + "id": "0x5594b6a899c8", "kind": "EnumConstantDecl", "name": "V_POWER_CHIP", "type": { @@ -54300,17 +66316,17 @@ ] }, { - "id": "0x558a51fe8078", + "id": "0x5594b7529b90", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33502, - "line": 1111, + "offset": 34184, + "line": 1140, "col": 5, "tokLen": 5 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } @@ -54322,16 +66338,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51fe8060", + "id": "0x5594b7529b78", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33502, + "offset": 34184, "col": 5, "tokLen": 5 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } @@ -54342,28 +66358,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fe8038", + "id": "0x5594b7529b50", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33508, + "offset": 34190, "col": 11, "tokLen": 12 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -54372,28 +66387,27 @@ }, "inner": [ { - "id": "0x558a51fe8018", + "id": "0x5594b7529b30", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33508, + "offset": 34190, "col": 11, "tokLen": 12 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51fe8010", + "temp": "0x5594b7529b28", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -54402,22 +66416,21 @@ }, "inner": [ { - "id": "0x558a51fe7fe0", + "id": "0x5594b7529af8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33508, + "offset": 34190, "col": 11, "tokLen": 12 }, "end": { - "offset": 33547, + "offset": 34229, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -54428,73 +66441,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51fe7fc8", + "id": "0x5594b7529ae0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51fe7fb0", + "id": "0x5594b7529ac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51fe7f90", + "id": "0x5594b7529aa8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51fe7f88", + "temp": "0x5594b7529aa0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -54503,89 +66516,89 @@ }, "inner": [ { - "id": "0x558a51fe7f50", + "id": "0x5594b7529a68", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51fe7f38", + "id": "0x5594b7529a50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 }, "end": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe7f18", + "id": "0x5594b7529a30", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 }, "end": { - "offset": 33544, + "offset": 34226, "col": 47, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51fe7f00", + "id": "0x5594b7529a18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 } @@ -54597,16 +66610,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe7a80", + "id": "0x5594b7529578", "kind": "StringLiteral", "range": { "begin": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 }, "end": { - "offset": 33521, + "offset": 34203, "col": 24, "tokLen": 22 } @@ -54620,16 +66633,16 @@ ] }, { - "id": "0x558a51fe7ab0", + "id": "0x5594b75295a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 }, "end": { - "offset": 33546, + "offset": 34228, "col": 49, "tokLen": 1 } @@ -54637,11 +66650,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fdfe88", + "id": "0x5594b7521370", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54672,31 +66685,31 @@ ] }, { - "id": "0x558a51fe8260", + "id": "0x5594b7529d68", "kind": "FunctionDecl", "loc": { - "offset": 33581, + "offset": 34263, "file": "ToString.cpp", - "line": 1114, + "line": 1143, "col": 29, "tokLen": 8 }, "range": { "begin": { - "offset": 33553, + "offset": 34235, "col": 1, "tokLen": 8 }, "end": { - "offset": 33941, - "line": 1124, + "offset": 34623, + "line": 1153, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbd240", + "previousDecl": "0x5594b7128628", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::burstMode (const std::string &)" }, @@ -54708,13 +66721,13 @@ }, "inner": [ { - "id": "0x558a5152eaf0", + "id": "0x5594b6a8aef0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x558a5152ea48", + "id": "0x5594b6a8ac88", "kind": "EnumDecl", "name": "burstMode" } @@ -54722,22 +66735,26 @@ ] }, { - "id": "0x558a51fe8188", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "loc": { - "offset": 33609, - "line": 1114, + "offset": 34291, + "line": 1143, "col": 57, "tokLen": 1 }, "range": { "begin": { - "offset": 33590, + "offset": 34272, "col": 38, "tokLen": 5 }, "end": { - "offset": 33609, + "offset": 34291, "col": 57, "tokLen": 1 } @@ -54749,52 +66766,52 @@ } }, { - "id": "0x558a51fedb30", + "id": "0x5594b752fe28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33612, + "offset": 34294, "col": 60, "tokLen": 1 }, "end": { - "offset": 33941, - "line": 1124, + "offset": 34623, + "line": 1153, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fe9860", + "id": "0x5594b752bdb8", "kind": "IfStmt", "range": { "begin": { - "offset": 33618, - "line": 1115, + "offset": 34300, + "line": 1144, "col": 5, "tokLen": 2 }, "end": { - "offset": 33666, - "line": 1116, + "offset": 34348, + "line": 1145, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51fe97b0", + "id": "0x5594b752bd00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33622, - "line": 1115, + "offset": 34304, + "line": 1144, "col": 9, "tokLen": 1 }, "end": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 } @@ -54806,67 +66823,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fe9798", + "id": "0x5594b752bce8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 }, "end": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fe9778", + "id": "0x5594b752bcc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 }, "end": { - "offset": 33624, + "offset": 34306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe8448", + "id": "0x5594b752aa88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33622, + "offset": 34304, "col": 9, "tokLen": 1 }, "end": { - "offset": 33622, + "offset": 34304, "col": 9, "tokLen": 1 } @@ -54874,11 +66891,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54887,16 +66904,16 @@ } }, { - "id": "0x558a51fe9760", + "id": "0x5594b752bcb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 }, "end": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 } @@ -54908,16 +66925,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe8468", + "id": "0x5594b752aaa8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 }, "end": { - "offset": 33627, + "offset": 34309, "col": 14, "tokLen": 16 } @@ -54933,33 +66950,33 @@ ] }, { - "id": "0x558a51fe9850", + "id": "0x5594b752bda8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33653, - "line": 1116, + "offset": 34335, + "line": 1145, "col": 9, "tokLen": 6 }, "end": { - "offset": 33666, + "offset": 34348, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51fe9820", + "id": "0x5594b752bd78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33660, + "offset": 34342, "col": 16, "tokLen": 4 }, "end": { - "offset": 33666, + "offset": 34348, "col": 22, "tokLen": 14 } @@ -54969,7 +66986,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152eb10", + "id": "0x5594b6a8ad30", "kind": "EnumConstantDecl", "name": "BURST_INTERNAL", "type": { @@ -54982,35 +66999,35 @@ ] }, { - "id": "0x558a51feac90", + "id": "0x5594b752d108", "kind": "IfStmt", "range": { "begin": { - "offset": 33686, - "line": 1117, + "offset": 34368, + "line": 1146, "col": 5, "tokLen": 2 }, "end": { - "offset": 33734, - "line": 1118, + "offset": 34416, + "line": 1147, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51feabe0", + "id": "0x5594b752d050", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33690, - "line": 1117, + "offset": 34372, + "line": 1146, "col": 9, "tokLen": 1 }, "end": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 } @@ -55022,67 +67039,67 @@ "adl": true, "inner": [ { - "id": "0x558a51feabc8", + "id": "0x5594b752d038", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 }, "end": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51feaba8", + "id": "0x5594b752d018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 }, "end": { - "offset": 33692, + "offset": 34374, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fe9880", + "id": "0x5594b752bdd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33690, + "offset": 34372, "col": 9, "tokLen": 1 }, "end": { - "offset": 33690, + "offset": 34372, "col": 9, "tokLen": 1 } @@ -55090,11 +67107,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55103,16 +67120,16 @@ } }, { - "id": "0x558a51feab90", + "id": "0x5594b752d000", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 }, "end": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 } @@ -55124,16 +67141,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fe98a0", + "id": "0x5594b752bdf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 }, "end": { - "offset": 33695, + "offset": 34377, "col": 14, "tokLen": 16 } @@ -55149,33 +67166,33 @@ ] }, { - "id": "0x558a51feac80", + "id": "0x5594b752d0f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33721, - "line": 1118, + "offset": 34403, + "line": 1147, "col": 9, "tokLen": 6 }, "end": { - "offset": 33734, + "offset": 34416, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x558a51feac50", + "id": "0x5594b752d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33728, + "offset": 34410, "col": 16, "tokLen": 4 }, "end": { - "offset": 33734, + "offset": 34416, "col": 22, "tokLen": 14 } @@ -55185,7 +67202,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152eb68", + "id": "0x5594b6a8ad88", "kind": "EnumConstantDecl", "name": "BURST_EXTERNAL", "type": { @@ -55198,35 +67215,35 @@ ] }, { - "id": "0x558a51fec0c0", + "id": "0x5594b752e458", "kind": "IfStmt", "range": { "begin": { - "offset": 33754, - "line": 1119, + "offset": 34436, + "line": 1148, "col": 5, "tokLen": 2 }, "end": { - "offset": 33799, - "line": 1120, + "offset": 34481, + "line": 1149, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fec010", + "id": "0x5594b752e3a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33758, - "line": 1119, + "offset": 34440, + "line": 1148, "col": 9, "tokLen": 1 }, "end": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 } @@ -55238,67 +67255,67 @@ "adl": true, "inner": [ { - "id": "0x558a51febff8", + "id": "0x5594b752e388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 }, "end": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51febfd8", + "id": "0x5594b752e368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 }, "end": { - "offset": 33760, + "offset": 34442, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51feacb0", + "id": "0x5594b752d128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33758, + "offset": 34440, "col": 9, "tokLen": 1 }, "end": { - "offset": 33758, + "offset": 34440, "col": 9, "tokLen": 1 } @@ -55306,11 +67323,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55319,16 +67336,16 @@ } }, { - "id": "0x558a51febfc0", + "id": "0x5594b752e350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 }, "end": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 } @@ -55340,16 +67357,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51feacd0", + "id": "0x5594b752d148", "kind": "StringLiteral", "range": { "begin": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 }, "end": { - "offset": 33763, + "offset": 34445, "col": 14, "tokLen": 13 } @@ -55365,33 +67382,33 @@ ] }, { - "id": "0x558a51fec0b0", + "id": "0x5594b752e448", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33786, - "line": 1120, + "offset": 34468, + "line": 1149, "col": 9, "tokLen": 6 }, "end": { - "offset": 33799, + "offset": 34481, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fec080", + "id": "0x5594b752e418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33793, + "offset": 34475, "col": 16, "tokLen": 4 }, "end": { - "offset": 33799, + "offset": 34481, "col": 22, "tokLen": 19 } @@ -55401,7 +67418,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ebc0", + "id": "0x5594b6a8ade0", "kind": "EnumConstantDecl", "name": "CONTINUOUS_INTERNAL", "type": { @@ -55414,35 +67431,35 @@ ] }, { - "id": "0x558a51fed4f0", + "id": "0x5594b752f7a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33824, - "line": 1121, + "offset": 34506, + "line": 1150, "col": 5, "tokLen": 2 }, "end": { - "offset": 33869, - "line": 1122, + "offset": 34551, + "line": 1151, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fed440", + "id": "0x5594b752f6f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33828, - "line": 1121, + "offset": 34510, + "line": 1150, "col": 9, "tokLen": 1 }, "end": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 } @@ -55454,67 +67471,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fed428", + "id": "0x5594b752f6d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 }, "end": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fed408", + "id": "0x5594b752f6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 }, "end": { - "offset": 33830, + "offset": 34512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fec0e0", + "id": "0x5594b752e478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33828, + "offset": 34510, "col": 9, "tokLen": 1 }, "end": { - "offset": 33828, + "offset": 34510, "col": 9, "tokLen": 1 } @@ -55522,11 +67539,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55535,16 +67552,16 @@ } }, { - "id": "0x558a51fed3f0", + "id": "0x5594b752f6a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 }, "end": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 } @@ -55556,16 +67573,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fec100", + "id": "0x5594b752e498", "kind": "StringLiteral", "range": { "begin": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 }, "end": { - "offset": 33833, + "offset": 34515, "col": 14, "tokLen": 13 } @@ -55581,33 +67598,33 @@ ] }, { - "id": "0x558a51fed4e0", + "id": "0x5594b752f798", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33856, - "line": 1122, + "offset": 34538, + "line": 1151, "col": 9, "tokLen": 6 }, "end": { - "offset": 33869, + "offset": 34551, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x558a51fed4b0", + "id": "0x5594b752f768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33863, + "offset": 34545, "col": 16, "tokLen": 4 }, "end": { - "offset": 33869, + "offset": 34551, "col": 22, "tokLen": 19 } @@ -55617,7 +67634,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ec18", + "id": "0x5594b6a8ae38", "kind": "EnumConstantDecl", "name": "CONTINUOUS_EXTERNAL", "type": { @@ -55630,17 +67647,17 @@ ] }, { - "id": "0x558a51fedb18", + "id": "0x5594b752fe10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33894, - "line": 1123, + "offset": 34576, + "line": 1152, "col": 5, "tokLen": 5 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } @@ -55652,16 +67669,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51fedb00", + "id": "0x5594b752fdf8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33894, + "offset": 34576, "col": 5, "tokLen": 5 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } @@ -55672,28 +67689,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fedad8", + "id": "0x5594b752fdd0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33900, + "offset": 34582, "col": 11, "tokLen": 12 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -55702,28 +67718,27 @@ }, "inner": [ { - "id": "0x558a51fedab8", + "id": "0x5594b752fdb0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33900, + "offset": 34582, "col": 11, "tokLen": 12 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51fedab0", + "temp": "0x5594b752fda8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -55732,22 +67747,21 @@ }, "inner": [ { - "id": "0x558a51feda80", + "id": "0x5594b752fd78", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33900, + "offset": 34582, "col": 11, "tokLen": 12 }, "end": { - "offset": 33938, + "offset": 34620, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -55758,73 +67772,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51feda68", + "id": "0x5594b752fd60", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51feda50", + "id": "0x5594b752fd48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51feda30", + "id": "0x5594b752fd28", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51feda28", + "temp": "0x5594b752fd20", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -55833,89 +67847,89 @@ }, "inner": [ { - "id": "0x558a51fed9f0", + "id": "0x5594b752fce8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51fed9d8", + "id": "0x5594b752fcd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 }, "end": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fed9b8", + "id": "0x5594b752fcb0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 }, "end": { - "offset": 33935, + "offset": 34617, "col": 46, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51fed9a0", + "id": "0x5594b752fc98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 } @@ -55927,16 +67941,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fed520", + "id": "0x5594b752f7f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 }, "end": { - "offset": 33913, + "offset": 34595, "col": 24, "tokLen": 21 } @@ -55950,16 +67964,16 @@ ] }, { - "id": "0x558a51fed550", + "id": "0x5594b752f828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 }, "end": { - "offset": 33937, + "offset": 34619, "col": 48, "tokLen": 1 } @@ -55967,11 +67981,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fe8188", + "id": "0x5594b7529c90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56002,31 +68016,31 @@ ] }, { - "id": "0x558a51fedcf0", + "id": "0x5594b752ffd8", "kind": "FunctionDecl", "loc": { - "offset": 33979, + "offset": 34661, "file": "ToString.cpp", - "line": 1126, + "line": 1155, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 33944, + "offset": 34626, "col": 1, "tokLen": 8 }, "end": { - "offset": 34197, - "line": 1132, + "offset": 34879, + "line": 1161, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbd7d0", + "previousDecl": "0x5594b7129758", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingSourceType (const std::string &)" }, @@ -56038,13 +68052,13 @@ }, "inner": [ { - "id": "0x558a5152eda0", + "id": "0x5594b6a8b090", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x558a5152ecf8", + "id": "0x5594b6a8af38", "kind": "EnumDecl", "name": "timingSourceType" } @@ -56052,22 +68066,26 @@ ] }, { - "id": "0x558a51fedc18", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "loc": { - "offset": 34007, - "line": 1126, + "offset": 34689, + "line": 1155, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 33988, + "offset": 34670, "col": 45, "tokLen": 5 }, "end": { - "offset": 34007, + "offset": 34689, "col": 64, "tokLen": 1 } @@ -56079,52 +68097,52 @@ } }, { - "id": "0x558a51ff0d90", + "id": "0x5594b7533a30", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34010, + "offset": 34692, "col": 67, "tokLen": 1 }, "end": { - "offset": 34197, - "line": 1132, + "offset": 34879, + "line": 1161, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fef2e0", + "id": "0x5594b7532028", "kind": "IfStmt", "range": { "begin": { - "offset": 34016, - "line": 1127, + "offset": 34698, + "line": 1156, "col": 5, "tokLen": 2 }, "end": { - "offset": 34058, - "line": 1128, + "offset": 34740, + "line": 1157, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fef230", + "id": "0x5594b7531f70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34020, - "line": 1127, + "offset": 34702, + "line": 1156, "col": 9, "tokLen": 1 }, "end": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 } @@ -56136,67 +68154,67 @@ "adl": true, "inner": [ { - "id": "0x558a51fef218", + "id": "0x5594b7531f58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 }, "end": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51fef1f8", + "id": "0x5594b7531f38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 }, "end": { - "offset": 34022, + "offset": 34704, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51feded8", + "id": "0x5594b7530cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34020, + "offset": 34702, "col": 9, "tokLen": 1 }, "end": { - "offset": 34020, + "offset": 34702, "col": 9, "tokLen": 1 } @@ -56204,11 +68222,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fedc18", + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56217,16 +68235,16 @@ } }, { - "id": "0x558a51fef1e0", + "id": "0x5594b7531f20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 }, "end": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 } @@ -56238,16 +68256,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fedef8", + "id": "0x5594b7530d18", "kind": "StringLiteral", "range": { "begin": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 }, "end": { - "offset": 34025, + "offset": 34707, "col": 14, "tokLen": 10 } @@ -56263,33 +68281,33 @@ ] }, { - "id": "0x558a51fef2d0", + "id": "0x5594b7532018", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34045, - "line": 1128, + "offset": 34727, + "line": 1157, "col": 9, "tokLen": 6 }, "end": { - "offset": 34058, + "offset": 34740, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51fef2a0", + "id": "0x5594b7531fe8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34052, + "offset": 34734, "col": 16, "tokLen": 4 }, "end": { - "offset": 34058, + "offset": 34740, "col": 22, "tokLen": 15 } @@ -56299,7 +68317,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152edc0", + "id": "0x5594b6a8afe0", "kind": "EnumConstantDecl", "name": "TIMING_INTERNAL", "type": { @@ -56312,35 +68330,35 @@ ] }, { - "id": "0x558a51ff0710", + "id": "0x5594b7533378", "kind": "IfStmt", "range": { "begin": { - "offset": 34079, - "line": 1129, + "offset": 34761, + "line": 1158, "col": 5, "tokLen": 2 }, "end": { - "offset": 34121, - "line": 1130, + "offset": 34803, + "line": 1159, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51ff0660", + "id": "0x5594b75332c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34083, - "line": 1129, + "offset": 34765, + "line": 1158, "col": 9, "tokLen": 1 }, "end": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 } @@ -56352,67 +68370,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff0648", + "id": "0x5594b75332a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 }, "end": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff0628", + "id": "0x5594b7533288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 }, "end": { - "offset": 34085, + "offset": 34767, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51fef300", + "id": "0x5594b7532048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34083, + "offset": 34765, "col": 9, "tokLen": 1 }, "end": { - "offset": 34083, + "offset": 34765, "col": 9, "tokLen": 1 } @@ -56420,11 +68438,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fedc18", + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56433,16 +68451,16 @@ } }, { - "id": "0x558a51ff0610", + "id": "0x5594b7533270", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 }, "end": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 } @@ -56454,16 +68472,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51fef320", + "id": "0x5594b7532068", "kind": "StringLiteral", "range": { "begin": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 }, "end": { - "offset": 34088, + "offset": 34770, "col": 14, "tokLen": 10 } @@ -56479,33 +68497,33 @@ ] }, { - "id": "0x558a51ff0700", + "id": "0x5594b7533368", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34108, - "line": 1130, + "offset": 34790, + "line": 1159, "col": 9, "tokLen": 6 }, "end": { - "offset": 34121, + "offset": 34803, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a51ff06d0", + "id": "0x5594b7533338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34115, + "offset": 34797, "col": 16, "tokLen": 4 }, "end": { - "offset": 34121, + "offset": 34803, "col": 22, "tokLen": 15 } @@ -56515,7 +68533,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ee18", + "id": "0x5594b6a8b038", "kind": "EnumConstantDecl", "name": "TIMING_EXTERNAL", "type": { @@ -56528,17 +68546,17 @@ ] }, { - "id": "0x558a51ff0d78", + "id": "0x5594b7533a18", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34142, - "line": 1131, + "offset": 34824, + "line": 1160, "col": 5, "tokLen": 5 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } @@ -56550,16 +68568,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51ff0d60", + "id": "0x5594b7533a00", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34142, + "offset": 34824, "col": 5, "tokLen": 5 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } @@ -56570,28 +68588,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ff0d38", + "id": "0x5594b75339d8", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34148, + "offset": 34830, "col": 11, "tokLen": 12 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -56600,28 +68617,27 @@ }, "inner": [ { - "id": "0x558a51ff0d18", + "id": "0x5594b75339b8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34148, + "offset": 34830, "col": 11, "tokLen": 12 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51ff0d10", + "temp": "0x5594b75339b0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -56630,22 +68646,21 @@ }, "inner": [ { - "id": "0x558a51ff0ce0", + "id": "0x5594b7533980", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34148, + "offset": 34830, "col": 11, "tokLen": 12 }, "end": { - "offset": 34194, + "offset": 34876, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -56656,73 +68671,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ff0cc8", + "id": "0x5594b7533968", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51ff0cb0", + "id": "0x5594b7533950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51ff0c90", + "id": "0x5594b7533930", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51ff0c88", + "temp": "0x5594b7533928", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -56731,89 +68746,89 @@ }, "inner": [ { - "id": "0x558a51ff0c50", + "id": "0x5594b75338f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51ff0c38", + "id": "0x5594b75338d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 }, "end": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff0c18", + "id": "0x5594b75338b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 }, "end": { - "offset": 34191, + "offset": 34873, "col": 54, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51ff0c00", + "id": "0x5594b75338a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 } @@ -56825,16 +68840,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff0740", + "id": "0x5594b75333c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 }, "end": { - "offset": 34161, + "offset": 34843, "col": 24, "tokLen": 29 } @@ -56848,16 +68863,16 @@ ] }, { - "id": "0x558a51ff0778", + "id": "0x5594b7533400", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 }, "end": { - "offset": 34193, + "offset": 34875, "col": 56, "tokLen": 1 } @@ -56865,11 +68880,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51fedc18", + "id": "0x5594b752ff00", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56900,31 +68915,31 @@ ] }, { - "id": "0x558a51ff0f40", + "id": "0x5594b7533bc8", "kind": "FunctionDecl", "loc": { - "offset": 34230, + "offset": 34912, "file": "ToString.cpp", - "line": 1134, + "line": 1163, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 34200, + "offset": 34882, "col": 1, "tokLen": 8 }, "end": { - "offset": 34640, - "line": 1148, + "offset": 35322, + "line": 1177, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbdd60", + "previousDecl": "0x5594b712a888", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::M3_GainCaps (const std::string &)" }, @@ -56936,13 +68951,13 @@ }, "inner": [ { - "id": "0x558a5152ef10", + "id": "0x5594b6a8b670", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x558a5152ee70", + "id": "0x5594b6a8b0b0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -56950,22 +68965,26 @@ ] }, { - "id": "0x558a51ff0e68", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "loc": { - "offset": 34258, - "line": 1134, + "offset": 34940, + "line": 1163, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 34239, + "offset": 34921, "col": 40, "tokLen": 5 }, "end": { - "offset": 34258, + "offset": 34940, "col": 59, "tokLen": 1 } @@ -56977,52 +68996,52 @@ } }, { - "id": "0x558a51ff9060", + "id": "0x5594b753c338", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34261, + "offset": 34943, "col": 62, "tokLen": 1 }, "end": { - "offset": 34640, - "line": 1148, + "offset": 35322, + "line": 1177, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ff2530", + "id": "0x5594b7535c18", "kind": "IfStmt", "range": { "begin": { - "offset": 34267, - "line": 1135, + "offset": 34949, + "line": 1164, "col": 5, "tokLen": 2 }, "end": { - "offset": 34307, - "line": 1136, + "offset": 34989, + "line": 1165, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff2480", + "id": "0x5594b7535b60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34271, - "line": 1135, + "offset": 34953, + "line": 1164, "col": 9, "tokLen": 1 }, "end": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 } @@ -57034,67 +69053,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff2468", + "id": "0x5594b7535b48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 }, "end": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff2448", + "id": "0x5594b7535b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 }, "end": { - "offset": 34273, + "offset": 34955, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff1128", + "id": "0x5594b75348e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34271, + "offset": 34953, "col": 9, "tokLen": 1 }, "end": { - "offset": 34271, + "offset": 34953, "col": 9, "tokLen": 1 } @@ -57102,11 +69121,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57115,16 +69134,16 @@ } }, { - "id": "0x558a51ff2430", + "id": "0x5594b7535b10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 }, "end": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 } @@ -57136,16 +69155,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff1148", + "id": "0x5594b7534908", "kind": "StringLiteral", "range": { "begin": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 }, "end": { - "offset": 34276, + "offset": 34958, "col": 14, "tokLen": 8 } @@ -57161,33 +69180,33 @@ ] }, { - "id": "0x558a51ff2520", + "id": "0x5594b7535c08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34294, - "line": 1136, + "offset": 34976, + "line": 1165, "col": 9, "tokLen": 6 }, "end": { - "offset": 34307, + "offset": 34989, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff24f0", + "id": "0x5594b7535bd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34301, + "offset": 34983, "col": 16, "tokLen": 4 }, "end": { - "offset": 34307, + "offset": 34989, "col": 22, "tokLen": 9 } @@ -57197,7 +69216,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152efb0", + "id": "0x5594b6a8b1d8", "kind": "EnumConstantDecl", "name": "M3_C10pre", "type": { @@ -57210,35 +69229,35 @@ ] }, { - "id": "0x558a51ff3960", + "id": "0x5594b7536f68", "kind": "IfStmt", "range": { "begin": { - "offset": 34322, - "line": 1137, + "offset": 35004, + "line": 1166, "col": 5, "tokLen": 2 }, "end": { - "offset": 34361, - "line": 1138, + "offset": 35043, + "line": 1167, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff38b0", + "id": "0x5594b7536eb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34326, - "line": 1137, + "offset": 35008, + "line": 1166, "col": 9, "tokLen": 1 }, "end": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 } @@ -57250,67 +69269,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff3898", + "id": "0x5594b7536e98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 }, "end": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff3878", + "id": "0x5594b7536e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 }, "end": { - "offset": 34328, + "offset": 35010, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff2550", + "id": "0x5594b7535c38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34326, + "offset": 35008, "col": 9, "tokLen": 1 }, "end": { - "offset": 34326, + "offset": 35008, "col": 9, "tokLen": 1 } @@ -57318,11 +69337,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57331,16 +69350,16 @@ } }, { - "id": "0x558a51ff3860", + "id": "0x5594b7536e60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 }, "end": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 } @@ -57352,16 +69371,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff2570", + "id": "0x5594b7535c58", "kind": "StringLiteral", "range": { "begin": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 }, "end": { - "offset": 34331, + "offset": 35013, "col": 14, "tokLen": 7 } @@ -57377,33 +69396,33 @@ ] }, { - "id": "0x558a51ff3950", + "id": "0x5594b7536f58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34348, - "line": 1138, + "offset": 35030, + "line": 1167, "col": 9, "tokLen": 6 }, "end": { - "offset": 34361, + "offset": 35043, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff3920", + "id": "0x5594b7536f28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34355, + "offset": 35037, "col": 16, "tokLen": 4 }, "end": { - "offset": 34361, + "offset": 35043, "col": 22, "tokLen": 8 } @@ -57413,7 +69432,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f088", + "id": "0x5594b6a8b2b0", "kind": "EnumConstantDecl", "name": "M3_C15sh", "type": { @@ -57426,35 +69445,35 @@ ] }, { - "id": "0x558a51ff4d90", + "id": "0x5594b75382b8", "kind": "IfStmt", "range": { "begin": { - "offset": 34375, - "line": 1139, + "offset": 35057, + "line": 1168, "col": 5, "tokLen": 2 }, "end": { - "offset": 34414, - "line": 1140, + "offset": 35096, + "line": 1169, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff4ce0", + "id": "0x5594b7538200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34379, - "line": 1139, + "offset": 35061, + "line": 1168, "col": 9, "tokLen": 1 }, "end": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 } @@ -57466,67 +69485,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff4cc8", + "id": "0x5594b75381e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 }, "end": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff4ca8", + "id": "0x5594b75381c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 }, "end": { - "offset": 34381, + "offset": 35063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff3980", + "id": "0x5594b7536f88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34379, + "offset": 35061, "col": 9, "tokLen": 1 }, "end": { - "offset": 34379, + "offset": 35061, "col": 9, "tokLen": 1 } @@ -57534,11 +69553,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57547,16 +69566,16 @@ } }, { - "id": "0x558a51ff4c90", + "id": "0x5594b75381b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 }, "end": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 } @@ -57568,16 +69587,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff39a0", + "id": "0x5594b7536fa8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 }, "end": { - "offset": 34384, + "offset": 35066, "col": 14, "tokLen": 7 } @@ -57593,33 +69612,33 @@ ] }, { - "id": "0x558a51ff4d80", + "id": "0x5594b75382a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34401, - "line": 1140, + "offset": 35083, + "line": 1169, "col": 9, "tokLen": 6 }, "end": { - "offset": 34414, + "offset": 35096, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff4d50", + "id": "0x5594b7538278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34408, + "offset": 35090, "col": 16, "tokLen": 4 }, "end": { - "offset": 34414, + "offset": 35096, "col": 22, "tokLen": 8 } @@ -57629,7 +69648,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f160", + "id": "0x5594b6a8b388", "kind": "EnumConstantDecl", "name": "M3_C30sh", "type": { @@ -57642,35 +69661,35 @@ ] }, { - "id": "0x558a51ff61c0", + "id": "0x5594b7539608", "kind": "IfStmt", "range": { "begin": { - "offset": 34428, - "line": 1141, + "offset": 35110, + "line": 1170, "col": 5, "tokLen": 2 }, "end": { - "offset": 34467, - "line": 1142, + "offset": 35149, + "line": 1171, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff6110", + "id": "0x5594b7539550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34432, - "line": 1141, + "offset": 35114, + "line": 1170, "col": 9, "tokLen": 1 }, "end": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 } @@ -57682,67 +69701,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff60f8", + "id": "0x5594b7539538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 }, "end": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff60d8", + "id": "0x5594b7539518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 }, "end": { - "offset": 34434, + "offset": 35116, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff4db0", + "id": "0x5594b75382d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34432, + "offset": 35114, "col": 9, "tokLen": 1 }, "end": { - "offset": 34432, + "offset": 35114, "col": 9, "tokLen": 1 } @@ -57750,11 +69769,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57763,16 +69782,16 @@ } }, { - "id": "0x558a51ff60c0", + "id": "0x5594b7539500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 }, "end": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 } @@ -57784,16 +69803,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff4dd0", + "id": "0x5594b75382f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 }, "end": { - "offset": 34437, + "offset": 35119, "col": 14, "tokLen": 7 } @@ -57809,33 +69828,33 @@ ] }, { - "id": "0x558a51ff61b0", + "id": "0x5594b75395f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34454, - "line": 1142, + "offset": 35136, + "line": 1171, "col": 9, "tokLen": 6 }, "end": { - "offset": 34467, + "offset": 35149, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a51ff6180", + "id": "0x5594b75395c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34461, + "offset": 35143, "col": 16, "tokLen": 4 }, "end": { - "offset": 34467, + "offset": 35149, "col": 22, "tokLen": 8 } @@ -57845,7 +69864,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f238", + "id": "0x5594b6a8b460", "kind": "EnumConstantDecl", "name": "M3_C50sh", "type": { @@ -57858,35 +69877,35 @@ ] }, { - "id": "0x558a51ff75f0", + "id": "0x5594b753a968", "kind": "IfStmt", "range": { "begin": { - "offset": 34481, - "line": 1143, + "offset": 35163, + "line": 1172, "col": 5, "tokLen": 2 }, "end": { - "offset": 34523, - "line": 1144, + "offset": 35205, + "line": 1173, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51ff7540", + "id": "0x5594b753a8b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34485, - "line": 1143, + "offset": 35167, + "line": 1172, "col": 9, "tokLen": 1 }, "end": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 } @@ -57898,67 +69917,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff7528", + "id": "0x5594b753a898", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 }, "end": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff7508", + "id": "0x5594b753a878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 }, "end": { - "offset": 34487, + "offset": 35169, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff61e0", + "id": "0x5594b7539628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34485, + "offset": 35167, "col": 9, "tokLen": 1 }, "end": { - "offset": 34485, + "offset": 35167, "col": 9, "tokLen": 1 } @@ -57966,11 +69985,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57979,16 +69998,16 @@ } }, { - "id": "0x558a51ff74f0", + "id": "0x5594b753a860", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 }, "end": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 } @@ -58000,16 +70019,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff6200", + "id": "0x5594b7539648", "kind": "StringLiteral", "range": { "begin": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 }, "end": { - "offset": 34490, + "offset": 35172, "col": 14, "tokLen": 10 } @@ -58025,33 +70044,33 @@ ] }, { - "id": "0x558a51ff75e0", + "id": "0x5594b753a958", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34510, - "line": 1144, + "offset": 35192, + "line": 1173, "col": 9, "tokLen": 6 }, "end": { - "offset": 34523, + "offset": 35205, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x558a51ff75b0", + "id": "0x5594b753a928", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34517, + "offset": 35199, "col": 16, "tokLen": 4 }, "end": { - "offset": 34523, + "offset": 35205, "col": 22, "tokLen": 11 } @@ -58061,7 +70080,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f310", + "id": "0x5594b6a8b538", "kind": "EnumConstantDecl", "name": "M3_C225ACsh", "type": { @@ -58074,35 +70093,35 @@ ] }, { - "id": "0x558a51ff8a20", + "id": "0x5594b753bcb8", "kind": "IfStmt", "range": { "begin": { - "offset": 34540, - "line": 1145, + "offset": 35222, + "line": 1174, "col": 5, "tokLen": 2 }, "end": { - "offset": 34580, - "line": 1146, + "offset": 35262, + "line": 1175, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff8970", + "id": "0x5594b753bc00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34544, - "line": 1145, + "offset": 35226, + "line": 1174, "col": 9, "tokLen": 1 }, "end": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 } @@ -58114,67 +70133,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ff8958", + "id": "0x5594b753bbe8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 }, "end": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff8938", + "id": "0x5594b753bbc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 }, "end": { - "offset": 34546, + "offset": 35228, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff7610", + "id": "0x5594b753a988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34544, + "offset": 35226, "col": 9, "tokLen": 1 }, "end": { - "offset": 34544, + "offset": 35226, "col": 9, "tokLen": 1 } @@ -58182,11 +70201,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58195,16 +70214,16 @@ } }, { - "id": "0x558a51ff8920", + "id": "0x5594b753bbb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 }, "end": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 } @@ -58216,16 +70235,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff7630", + "id": "0x5594b753a9a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 }, "end": { - "offset": 34549, + "offset": 35231, "col": 14, "tokLen": 8 } @@ -58241,33 +70260,33 @@ ] }, { - "id": "0x558a51ff8a10", + "id": "0x5594b753bca8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34567, - "line": 1146, + "offset": 35249, + "line": 1175, "col": 9, "tokLen": 6 }, "end": { - "offset": 34580, + "offset": 35262, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x558a51ff89e0", + "id": "0x5594b753bc78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34574, + "offset": 35256, "col": 16, "tokLen": 4 }, "end": { - "offset": 34580, + "offset": 35262, "col": 22, "tokLen": 9 } @@ -58277,7 +70296,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f3e8", + "id": "0x5594b6a8b610", "kind": "EnumConstantDecl", "name": "M3_C15pre", "type": { @@ -58290,17 +70309,17 @@ ] }, { - "id": "0x558a51ff9048", + "id": "0x5594b753c320", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34595, - "line": 1147, + "offset": 35277, + "line": 1176, "col": 5, "tokLen": 5 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } @@ -58312,16 +70331,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51ff9030", + "id": "0x5594b753c308", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34595, + "offset": 35277, "col": 5, "tokLen": 5 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } @@ -58332,28 +70351,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ff9008", + "id": "0x5594b753c2e0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34601, + "offset": 35283, "col": 11, "tokLen": 12 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -58362,28 +70380,27 @@ }, "inner": [ { - "id": "0x558a51ff8fe8", + "id": "0x5594b753c2c0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34601, + "offset": 35283, "col": 11, "tokLen": 12 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51ff8fe0", + "temp": "0x5594b753c2b8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -58392,22 +70409,21 @@ }, "inner": [ { - "id": "0x558a51ff8fb0", + "id": "0x5594b753c288", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34601, + "offset": 35283, "col": 11, "tokLen": 12 }, "end": { - "offset": 34637, + "offset": 35319, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -58418,73 +70434,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ff8f98", + "id": "0x5594b753c270", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51ff8f80", + "id": "0x5594b753c258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51ff8f60", + "id": "0x5594b753c238", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51ff8f58", + "temp": "0x5594b753c230", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -58493,89 +70509,89 @@ }, "inner": [ { - "id": "0x558a51ff8f20", + "id": "0x5594b753c1f8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51ff8f08", + "id": "0x5594b753c1e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 }, "end": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ff8ee8", + "id": "0x5594b753c1c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 }, "end": { - "offset": 34634, + "offset": 35316, "col": 44, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51ff8ed0", + "id": "0x5594b753c1a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 } @@ -58587,16 +70603,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff8a50", + "id": "0x5594b753bd08", "kind": "StringLiteral", "range": { "begin": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 }, "end": { - "offset": 34614, + "offset": 35296, "col": 24, "tokLen": 19 } @@ -58610,16 +70626,16 @@ ] }, { - "id": "0x558a51ff8a80", + "id": "0x5594b753bd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 }, "end": { - "offset": 34636, + "offset": 35318, "col": 46, "tokLen": 1 } @@ -58627,11 +70643,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff0e68", + "id": "0x5594b7533af8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58662,31 +70678,31 @@ ] }, { - "id": "0x558a51ff9230", + "id": "0x5594b753c4f8", "kind": "FunctionDecl", "loc": { - "offset": 34674, + "offset": 35356, "file": "ToString.cpp", - "line": 1150, + "line": 1179, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 34643, + "offset": 35325, "col": 1, "tokLen": 8 }, "end": { - "offset": 34957, - "line": 1160, + "offset": 35639, + "line": 1189, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbe2f0", + "previousDecl": "0x5594b712b9b8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::portPosition (const std::string &)" }, @@ -58698,13 +70714,13 @@ }, "inner": [ { - "id": "0x558a5152f570", + "id": "0x5594b6a8b930", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x558a5152f4d0", + "id": "0x5594b6a8b720", "kind": "EnumDecl", "name": "portPosition" } @@ -58712,22 +70728,26 @@ ] }, { - "id": "0x558a51ff9158", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b753c420", "kind": "ParmVarDecl", "loc": { - "offset": 34702, - "line": 1150, + "offset": 35384, + "line": 1179, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 34683, + "offset": 35365, "col": 41, "tokLen": 5 }, "end": { - "offset": 34702, + "offset": 35384, "col": 60, "tokLen": 1 } @@ -58739,52 +70759,52 @@ } }, { - "id": "0x558a51ffeaf0", + "id": "0x5594b75425b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34705, + "offset": 35387, "col": 63, "tokLen": 1 }, "end": { - "offset": 34957, - "line": 1160, + "offset": 35639, + "line": 1189, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ffa820", + "id": "0x5594b753e548", "kind": "IfStmt", "range": { "begin": { - "offset": 34711, - "line": 1151, + "offset": 35393, + "line": 1180, "col": 5, "tokLen": 2 }, "end": { - "offset": 34749, - "line": 1152, + "offset": 35431, + "line": 1181, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51ffa770", + "id": "0x5594b753e490", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34715, - "line": 1151, + "offset": 35397, + "line": 1180, "col": 9, "tokLen": 1 }, "end": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 } @@ -58796,67 +70816,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffa758", + "id": "0x5594b753e478", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 }, "end": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffa738", + "id": "0x5594b753e458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 }, "end": { - "offset": 34717, + "offset": 35399, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ff9418", + "id": "0x5594b753d218", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34715, + "offset": 35397, "col": 9, "tokLen": 1 }, "end": { - "offset": 34715, + "offset": 35397, "col": 9, "tokLen": 1 } @@ -58864,11 +70884,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58877,16 +70897,16 @@ } }, { - "id": "0x558a51ffa720", + "id": "0x5594b753e440", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 }, "end": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 } @@ -58898,16 +70918,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ff9438", + "id": "0x5594b753d238", "kind": "StringLiteral", "range": { "begin": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 }, "end": { - "offset": 34720, + "offset": 35402, "col": 14, "tokLen": 6 } @@ -58923,33 +70943,33 @@ ] }, { - "id": "0x558a51ffa810", + "id": "0x5594b753e538", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34736, - "line": 1152, + "offset": 35418, + "line": 1181, "col": 9, "tokLen": 6 }, "end": { - "offset": 34749, + "offset": 35431, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a51ffa7e0", + "id": "0x5594b753e508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34743, + "offset": 35425, "col": 16, "tokLen": 4 }, "end": { - "offset": 34749, + "offset": 35431, "col": 22, "tokLen": 4 } @@ -58959,7 +70979,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f590", + "id": "0x5594b6a8b7c8", "kind": "EnumConstantDecl", "name": "LEFT", "type": { @@ -58972,35 +70992,35 @@ ] }, { - "id": "0x558a51ffbc50", + "id": "0x5594b753f898", "kind": "IfStmt", "range": { "begin": { - "offset": 34759, - "line": 1153, + "offset": 35441, + "line": 1182, "col": 5, "tokLen": 2 }, "end": { - "offset": 34798, - "line": 1154, + "offset": 35480, + "line": 1183, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51ffbba0", + "id": "0x5594b753f7e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34763, - "line": 1153, + "offset": 35445, + "line": 1182, "col": 9, "tokLen": 1 }, "end": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 } @@ -59012,67 +71032,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffbb88", + "id": "0x5594b753f7c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 }, "end": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffbb68", + "id": "0x5594b753f7a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 }, "end": { - "offset": 34765, + "offset": 35447, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ffa840", + "id": "0x5594b753e568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34763, + "offset": 35445, "col": 9, "tokLen": 1 }, "end": { - "offset": 34763, + "offset": 35445, "col": 9, "tokLen": 1 } @@ -59080,11 +71100,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59093,16 +71113,16 @@ } }, { - "id": "0x558a51ffbb50", + "id": "0x5594b753f790", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 }, "end": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 } @@ -59114,16 +71134,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffa860", + "id": "0x5594b753e588", "kind": "StringLiteral", "range": { "begin": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 }, "end": { - "offset": 34768, + "offset": 35450, "col": 14, "tokLen": 7 } @@ -59139,33 +71159,33 @@ ] }, { - "id": "0x558a51ffbc40", + "id": "0x5594b753f888", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34785, - "line": 1154, + "offset": 35467, + "line": 1183, "col": 9, "tokLen": 6 }, "end": { - "offset": 34798, + "offset": 35480, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a51ffbc10", + "id": "0x5594b753f858", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34792, + "offset": 35474, "col": 16, "tokLen": 4 }, "end": { - "offset": 34798, + "offset": 35480, "col": 22, "tokLen": 5 } @@ -59175,7 +71195,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f5e8", + "id": "0x5594b6a8b820", "kind": "EnumConstantDecl", "name": "RIGHT", "type": { @@ -59188,35 +71208,35 @@ ] }, { - "id": "0x558a51ffd080", + "id": "0x5594b7540be8", "kind": "IfStmt", "range": { "begin": { - "offset": 34809, - "line": 1155, + "offset": 35491, + "line": 1184, "col": 5, "tokLen": 2 }, "end": { - "offset": 34846, - "line": 1156, + "offset": 35528, + "line": 1185, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51ffcfd0", + "id": "0x5594b7540b30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34813, - "line": 1155, + "offset": 35495, + "line": 1184, "col": 9, "tokLen": 1 }, "end": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 } @@ -59228,67 +71248,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffcfb8", + "id": "0x5594b7540b18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 }, "end": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffcf98", + "id": "0x5594b7540af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 }, "end": { - "offset": 34815, + "offset": 35497, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ffbc70", + "id": "0x5594b753f8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34813, + "offset": 35495, "col": 9, "tokLen": 1 }, "end": { - "offset": 34813, + "offset": 35495, "col": 9, "tokLen": 1 } @@ -59296,11 +71316,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59309,16 +71329,16 @@ } }, { - "id": "0x558a51ffcf80", + "id": "0x5594b7540ae0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 }, "end": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 } @@ -59330,16 +71350,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffbc90", + "id": "0x5594b753f8d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 }, "end": { - "offset": 34818, + "offset": 35500, "col": 14, "tokLen": 5 } @@ -59355,33 +71375,33 @@ ] }, { - "id": "0x558a51ffd070", + "id": "0x5594b7540bd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34833, - "line": 1156, + "offset": 35515, + "line": 1185, "col": 9, "tokLen": 6 }, "end": { - "offset": 34846, + "offset": 35528, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x558a51ffd040", + "id": "0x5594b7540ba8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34840, + "offset": 35522, "col": 16, "tokLen": 4 }, "end": { - "offset": 34846, + "offset": 35528, "col": 22, "tokLen": 3 } @@ -59391,7 +71411,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f640", + "id": "0x5594b6a8b878", "kind": "EnumConstantDecl", "name": "TOP", "type": { @@ -59404,35 +71424,35 @@ ] }, { - "id": "0x558a51ffe4b0", + "id": "0x5594b7541f38", "kind": "IfStmt", "range": { "begin": { - "offset": 34855, - "line": 1157, + "offset": 35537, + "line": 1186, "col": 5, "tokLen": 2 }, "end": { - "offset": 34895, - "line": 1158, + "offset": 35577, + "line": 1187, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51ffe400", + "id": "0x5594b7541e80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34859, - "line": 1157, + "offset": 35541, + "line": 1186, "col": 9, "tokLen": 1 }, "end": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 } @@ -59444,67 +71464,67 @@ "adl": true, "inner": [ { - "id": "0x558a51ffe3e8", + "id": "0x5594b7541e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 }, "end": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffe3c8", + "id": "0x5594b7541e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 }, "end": { - "offset": 34861, + "offset": 35543, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a51ffd0a0", + "id": "0x5594b7540c08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34859, + "offset": 35541, "col": 9, "tokLen": 1 }, "end": { - "offset": 34859, + "offset": 35541, "col": 9, "tokLen": 1 } @@ -59512,11 +71532,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59525,16 +71545,16 @@ } }, { - "id": "0x558a51ffe3b0", + "id": "0x5594b7541e30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 }, "end": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 } @@ -59546,16 +71566,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffd0c0", + "id": "0x5594b7540c28", "kind": "StringLiteral", "range": { "begin": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 }, "end": { - "offset": 34864, + "offset": 35546, "col": 14, "tokLen": 8 } @@ -59571,33 +71591,33 @@ ] }, { - "id": "0x558a51ffe4a0", + "id": "0x5594b7541f28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34882, - "line": 1158, + "offset": 35564, + "line": 1187, "col": 9, "tokLen": 6 }, "end": { - "offset": 34895, + "offset": 35577, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a51ffe470", + "id": "0x5594b7541ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34889, + "offset": 35571, "col": 16, "tokLen": 4 }, "end": { - "offset": 34895, + "offset": 35577, "col": 22, "tokLen": 6 } @@ -59607,7 +71627,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f698", + "id": "0x5594b6a8b8d0", "kind": "EnumConstantDecl", "name": "BOTTOM", "type": { @@ -59620,17 +71640,17 @@ ] }, { - "id": "0x558a51ffead8", + "id": "0x5594b75425a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34907, - "line": 1159, + "offset": 35589, + "line": 1188, "col": 5, "tokLen": 5 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } @@ -59642,16 +71662,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a51ffeac0", + "id": "0x5594b7542588", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34907, + "offset": 35589, "col": 5, "tokLen": 5 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } @@ -59662,28 +71682,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51ffea98", + "id": "0x5594b7542560", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34913, + "offset": 35595, "col": 11, "tokLen": 12 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -59692,28 +71711,27 @@ }, "inner": [ { - "id": "0x558a51ffea78", + "id": "0x5594b7542540", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34913, + "offset": 35595, "col": 11, "tokLen": 12 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a51ffea70", + "temp": "0x5594b7542538", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -59722,22 +71740,21 @@ }, "inner": [ { - "id": "0x558a51ffea40", + "id": "0x5594b7542508", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34913, + "offset": 35595, "col": 11, "tokLen": 12 }, "end": { - "offset": 34954, + "offset": 35636, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -59748,73 +71765,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ffea28", + "id": "0x5594b75424f0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a51ffea10", + "id": "0x5594b75424d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a51ffe9f0", + "id": "0x5594b75424b8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a51ffe9e8", + "temp": "0x5594b75424b0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -59823,89 +71840,89 @@ }, "inner": [ { - "id": "0x558a51ffe9b0", + "id": "0x5594b7542478", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a51ffe998", + "id": "0x5594b7542460", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 }, "end": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a51ffe978", + "id": "0x5594b7542440", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 }, "end": { - "offset": 34951, + "offset": 35633, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a51ffe960", + "id": "0x5594b7542428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 } @@ -59917,16 +71934,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a51ffe4e0", + "id": "0x5594b7541f88", "kind": "StringLiteral", "range": { "begin": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 }, "end": { - "offset": 34926, + "offset": 35608, "col": 24, "tokLen": 24 } @@ -59940,16 +71957,16 @@ ] }, { - "id": "0x558a51ffe510", + "id": "0x5594b7541fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 }, "end": { - "offset": 34953, + "offset": 35635, "col": 51, "tokLen": 1 } @@ -59957,11 +71974,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ff9158", + "id": "0x5594b753c420", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59992,31 +72009,31 @@ ] }, { - "id": "0x558a51ffecb0", + "id": "0x5594b7542768", "kind": "FunctionDecl", "loc": { - "offset": 34997, + "offset": 35679, "file": "ToString.cpp", - "line": 1162, + "line": 1191, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 34960, + "offset": 35642, "col": 1, "tokLen": 8 }, "end": { - "offset": 35420, - "line": 1173, + "offset": 36102, + "line": 1202, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbe880", + "previousDecl": "0x5594b712cae8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::streamingInterface (const std::string &)" }, @@ -60028,13 +72045,13 @@ }, "inner": [ { - "id": "0x558a5152f930", + "id": "0x5594b6a8bec0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x558a5152f890", + "id": "0x5594b6a8baf0", "kind": "EnumDecl", "name": "streamingInterface" } @@ -60042,22 +72059,26 @@ ] }, { - "id": "0x558a51ffebd8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7542690", "kind": "ParmVarDecl", "loc": { - "offset": 35025, - "line": 1162, + "offset": 35707, + "line": 1191, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 35006, + "offset": 35688, "col": 47, "tokLen": 5 }, "end": { - "offset": 35025, + "offset": 35707, "col": 66, "tokLen": 1 } @@ -60069,55 +72090,55 @@ } }, { - "id": "0x558a520048f0", + "id": "0x5594b75484b0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35028, + "offset": 35710, "col": 69, "tokLen": 1 }, "end": { - "offset": 35420, - "line": 1173, + "offset": 36102, + "line": 1202, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ffef98", + "id": "0x5594b7543578", "kind": "DeclStmt", "range": { "begin": { - "offset": 35034, - "line": 1163, + "offset": 35716, + "line": 1192, "col": 5, "tokLen": 3 }, "end": { - "offset": 35052, + "offset": 35734, "col": 23, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "loc": { - "offset": 35046, + "offset": 35728, "col": 17, "tokLen": 2 }, "range": { "begin": { - "offset": 35034, + "offset": 35716, "col": 5, "tokLen": 3 }, "end": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 } @@ -60127,21 +72148,21 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "init": "c", "inner": [ { - "id": "0x558a51ffef68", + "id": "0x5594b7543548", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 }, "end": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 } @@ -60149,7 +72170,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "prvalue", "ctorType": { @@ -60159,16 +72180,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a51ffef48", + "id": "0x5594b7543528", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 }, "end": { - "offset": 35051, + "offset": 35733, "col": 22, "tokLen": 1 } @@ -60176,11 +72197,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffebd8", + "id": "0x5594b7542690", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60195,35 +72216,35 @@ ] }, { - "id": "0x558a52000550", + "id": "0x5594b7544370", "kind": "IfStmt", "range": { "begin": { - "offset": 35058, - "line": 1164, + "offset": 35740, + "line": 1193, "col": 5, "tokLen": 2 }, "end": { - "offset": 35125, - "line": 1165, + "offset": 35807, + "line": 1194, "col": 30, "tokLen": 1 } }, "inner": [ { - "id": "0x558a51fffa78", + "id": "0x5594b7543810", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35062, - "line": 1164, + "offset": 35744, + "line": 1193, "col": 9, "tokLen": 1 }, "end": { - "offset": 35090, + "offset": 35772, "col": 37, "tokLen": 4 } @@ -60235,16 +72256,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a51fff900", + "id": "0x5594b75436b0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 }, "end": { - "offset": 35072, + "offset": 35754, "col": 19, "tokLen": 1 } @@ -60252,21 +72273,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fff8d0", + "id": "0x5594b7543680", "kind": "MemberExpr", "range": { "begin": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 }, "end": { - "offset": 35064, + "offset": 35746, "col": 11, "tokLen": 4 } @@ -60277,19 +72298,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b838", + "referencedMemberDecl": "0x5594b61af510", "inner": [ { - "id": "0x558a51ffefb0", + "id": "0x5594b7543590", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 }, "end": { - "offset": 35062, + "offset": 35744, "col": 9, "tokLen": 1 } @@ -60297,11 +72318,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffebd8", + "id": "0x5594b7542690", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60312,16 +72333,16 @@ ] }, { - "id": "0x558a51fff048", + "id": "0x5594b7543628", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 35069, + "offset": 35751, "col": 16, "tokLen": 3 }, "end": { - "offset": 35069, + "offset": 35751, "col": 16, "tokLen": 3 } @@ -60333,7 +72354,7 @@ "value": 44 }, { - "id": "0x558a51fff948", + "id": "0x5594b7543700", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60342,59 +72363,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fff930", + "id": "0x5594b75436e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 102107, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2991, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f9b0", + "id": "0x5594b6094080", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -60411,59 +72432,59 @@ ] }, { - "id": "0x558a51fffa60", + "id": "0x5594b75437f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35077, + "offset": 35759, "file": "ToString.cpp", - "line": 1164, + "line": 1193, "col": 24, "tokLen": 3 }, "end": { - "offset": 35090, + "offset": 35772, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a51fffa30", + "id": "0x5594b75437c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35077, + "offset": 35759, "col": 24, "tokLen": 3 }, "end": { - "offset": 35090, + "offset": 35772, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -60473,38 +72494,37 @@ ] }, { - "id": "0x558a520004a8", + "id": "0x5594b75442c0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35104, - "line": 1165, + "offset": 35786, + "line": 1194, "col": 9, "tokLen": 2 }, "end": { - "offset": 35125, + "offset": 35807, "col": 30, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", "qualType": "basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x558a52000478", + "id": "0x5594b7544290", "kind": "MemberExpr", "range": { "begin": { - "offset": 35104, + "offset": 35786, "col": 9, "tokLen": 2 }, "end": { - "offset": 35107, + "offset": 35789, "col": 12, "tokLen": 5 } @@ -60515,19 +72535,19 @@ "valueCategory": "prvalue", "name": "erase", "isArrow": false, - "referencedMemberDecl": "0x558a50c904f8", + "referencedMemberDecl": "0x5594b61a3f90", "inner": [ { - "id": "0x558a51fffa98", + "id": "0x5594b7543830", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35104, + "offset": 35786, "col": 9, "tokLen": 2 }, "end": { - "offset": 35104, + "offset": 35786, "col": 9, "tokLen": 2 } @@ -60535,33 +72555,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a520003f8", + "id": "0x5594b7544208", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35124, + "offset": 35806, "col": 29, "tokLen": 1 } @@ -60569,21 +72589,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520003b0", + "id": "0x5594b75441c0", "kind": "MemberExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35116, + "offset": 35798, "col": 21, "tokLen": 4 } @@ -60594,19 +72614,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b838", + "referencedMemberDecl": "0x5594b61af510", "inner": [ { - "id": "0x558a520003e0", + "id": "0x5594b75441f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 } @@ -60618,16 +72638,16 @@ "castKind": "NoOp", "inner": [ { - "id": "0x558a51fffb20", + "id": "0x5594b75438b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 }, "end": { - "offset": 35113, + "offset": 35795, "col": 18, "tokLen": 2 } @@ -60635,17 +72655,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } @@ -60654,16 +72674,16 @@ ] }, { - "id": "0x558a51fffbb8", + "id": "0x5594b7543950", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 35121, + "offset": 35803, "col": 26, "tokLen": 3 }, "end": { - "offset": 35121, + "offset": 35803, "col": 26, "tokLen": 3 } @@ -60675,7 +72695,7 @@ "value": 44 }, { - "id": "0x558a52000428", + "id": "0x5594b7544240", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60684,59 +72704,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a51fff930", + "id": "0x5594b75436e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 102107, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2991, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f9b0", + "id": "0x5594b6094080", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 102107, + "offset": 102922, "col": 42, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -60753,7 +72773,7 @@ ] }, { - "id": "0x558a52000530", + "id": "0x5594b7544350", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60761,76 +72781,76 @@ }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52000518", + "id": "0x5594b7544338", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 76670, - "line": 2323, + "offset": 77485, + "line": 2347, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 76670, + "offset": 77485, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520004f8", + "id": "0x5594b7544318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 76670, + "offset": 77485, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 76670, + "offset": 77485, "col": 50, "tokLen": 4, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -60844,36 +72864,36 @@ ] }, { - "id": "0x558a520019b0", + "id": "0x5594b75456f0", "kind": "IfStmt", "range": { "begin": { - "offset": 35132, + "offset": 35814, "file": "ToString.cpp", - "line": 1166, + "line": 1195, "col": 5, "tokLen": 2 }, "end": { - "offset": 35191, - "line": 1167, + "offset": 35873, + "line": 1196, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x558a520018e8", + "id": "0x5594b7545618", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35136, - "line": 1166, + "offset": 35818, + "line": 1195, "col": 9, "tokLen": 2 }, "end": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 } @@ -60885,89 +72905,89 @@ "adl": true, "inner": [ { - "id": "0x558a520018d0", + "id": "0x5594b7545600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35139, + "offset": 35821, "col": 12, "tokLen": 2 }, "end": { - "offset": 35139, + "offset": 35821, "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": "0x558a520018b0", + "id": "0x5594b75455e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35139, + "offset": 35821, "col": 12, "tokLen": 2 }, "end": { - "offset": 35139, + "offset": 35821, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52001880", + "id": "0x5594b75455b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35136, + "offset": 35818, "col": 9, "tokLen": 2 }, "end": { - "offset": 35136, + "offset": 35818, "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": "0x558a52000570", + "id": "0x5594b7544390", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35136, + "offset": 35818, "col": 9, "tokLen": 2 }, "end": { - "offset": 35136, + "offset": 35818, "col": 9, "tokLen": 2 } @@ -60975,33 +72995,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a52001898", + "id": "0x5594b75455c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 }, "end": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 } @@ -61013,16 +73033,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52000590", + "id": "0x5594b75443b0", "kind": "StringLiteral", "range": { "begin": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 }, "end": { - "offset": 35142, + "offset": 35824, "col": 15, "tokLen": 6 } @@ -61038,33 +73058,33 @@ ] }, { - "id": "0x558a520019a0", + "id": "0x5594b75456e0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35158, - "line": 1167, + "offset": 35840, + "line": 1196, "col": 9, "tokLen": 6 }, "end": { - "offset": 35191, + "offset": 35873, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52001970", + "id": "0x5594b75456b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35165, + "offset": 35847, "col": 16, "tokLen": 4 }, "end": { - "offset": 35191, + "offset": 35873, "col": 42, "tokLen": 4 } @@ -61074,7 +73094,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152f990", + "id": "0x5594b6a8bbd8", "kind": "EnumConstantDecl", "name": "NONE", "type": { @@ -61087,35 +73107,35 @@ ] }, { - "id": "0x558a52002e10", + "id": "0x5594b7546a70", "kind": "IfStmt", "range": { "begin": { - "offset": 35201, - "line": 1168, + "offset": 35883, + "line": 1197, "col": 5, "tokLen": 2 }, "end": { - "offset": 35259, - "line": 1169, + "offset": 35941, + "line": 1198, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x558a52002d48", + "id": "0x5594b7546998", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35205, - "line": 1168, + "offset": 35887, + "line": 1197, "col": 9, "tokLen": 2 }, "end": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 } @@ -61127,89 +73147,89 @@ "adl": true, "inner": [ { - "id": "0x558a52002d30", + "id": "0x5594b7546980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35208, + "offset": 35890, "col": 12, "tokLen": 2 }, "end": { - "offset": 35208, + "offset": 35890, "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": "0x558a52002d10", + "id": "0x5594b7546960", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35208, + "offset": 35890, "col": 12, "tokLen": 2 }, "end": { - "offset": 35208, + "offset": 35890, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52002ce0", + "id": "0x5594b7546930", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35205, + "offset": 35887, "col": 9, "tokLen": 2 }, "end": { - "offset": 35205, + "offset": 35887, "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": "0x558a520019d0", + "id": "0x5594b7545710", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35205, + "offset": 35887, "col": 9, "tokLen": 2 }, "end": { - "offset": 35205, + "offset": 35887, "col": 9, "tokLen": 2 } @@ -61217,33 +73237,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a52002cf8", + "id": "0x5594b7546948", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 }, "end": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 } @@ -61255,16 +73275,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520019f0", + "id": "0x5594b7545730", "kind": "StringLiteral", "range": { "begin": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 }, "end": { - "offset": 35211, + "offset": 35893, "col": 15, "tokLen": 5 } @@ -61280,33 +73300,33 @@ ] }, { - "id": "0x558a52002e00", + "id": "0x5594b7546a60", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35226, - "line": 1169, + "offset": 35908, + "line": 1198, "col": 9, "tokLen": 6 }, "end": { - "offset": 35259, + "offset": 35941, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x558a52002dd0", + "id": "0x5594b7546a30", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35233, + "offset": 35915, "col": 16, "tokLen": 4 }, "end": { - "offset": 35259, + "offset": 35941, "col": 42, "tokLen": 16 } @@ -61316,7 +73336,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fa68", + "id": "0x5594b6a8bcb0", "kind": "EnumConstantDecl", "name": "LOW_LATENCY_LINK", "type": { @@ -61329,35 +73349,35 @@ ] }, { - "id": "0x558a52004270", + "id": "0x5594b7547df0", "kind": "IfStmt", "range": { "begin": { - "offset": 35281, - "line": 1170, + "offset": 35963, + "line": 1199, "col": 5, "tokLen": 2 }, "end": { - "offset": 35341, - "line": 1171, + "offset": 36023, + "line": 1200, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x558a520041a8", + "id": "0x5594b7547d18", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35285, - "line": 1170, + "offset": 35967, + "line": 1199, "col": 9, "tokLen": 2 }, "end": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 } @@ -61369,89 +73389,89 @@ "adl": true, "inner": [ { - "id": "0x558a52004190", + "id": "0x5594b7547d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 35970, "col": 12, "tokLen": 2 }, "end": { - "offset": 35288, + "offset": 35970, "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": "0x558a52004170", + "id": "0x5594b7547ce0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35288, + "offset": 35970, "col": 12, "tokLen": 2 }, "end": { - "offset": 35288, + "offset": 35970, "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": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52004140", + "id": "0x5594b7547cb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35285, + "offset": 35967, "col": 9, "tokLen": 2 }, "end": { - "offset": 35285, + "offset": 35967, "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": "0x558a52002e30", + "id": "0x5594b7546a90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35285, + "offset": 35967, "col": 9, "tokLen": 2 }, "end": { - "offset": 35285, + "offset": 35967, "col": 9, "tokLen": 2 } @@ -61459,33 +73479,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffeee0", + "id": "0x5594b75434c0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" } } } ] }, { - "id": "0x558a52004158", + "id": "0x5594b7547cc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 }, "end": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 } @@ -61497,16 +73517,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52002e50", + "id": "0x5594b7546ab0", "kind": "StringLiteral", "range": { "begin": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 }, "end": { - "offset": 35291, + "offset": 35973, "col": 15, "tokLen": 7 } @@ -61522,33 +73542,33 @@ ] }, { - "id": "0x558a52004260", + "id": "0x5594b7547de0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35308, - "line": 1171, + "offset": 35990, + "line": 1200, "col": 9, "tokLen": 6 }, "end": { - "offset": 35341, + "offset": 36023, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x558a52004230", + "id": "0x5594b7547db0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35315, + "offset": 35997, "col": 16, "tokLen": 4 }, "end": { - "offset": 35341, + "offset": 36023, "col": 42, "tokLen": 13 } @@ -61558,7 +73578,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fb40", + "id": "0x5594b6a8bd88", "kind": "EnumConstantDecl", "name": "ETHERNET_10GB", "type": { @@ -61571,17 +73591,17 @@ ] }, { - "id": "0x558a520048d8", + "id": "0x5594b7548498", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35360, - "line": 1172, + "offset": 36042, + "line": 1201, "col": 5, "tokLen": 5 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } @@ -61593,16 +73613,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a520048c0", + "id": "0x5594b7548480", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35360, + "offset": 36042, "col": 5, "tokLen": 5 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } @@ -61613,28 +73633,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52004898", + "id": "0x5594b7548458", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35366, + "offset": 36048, "col": 11, "tokLen": 12 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -61643,28 +73662,27 @@ }, "inner": [ { - "id": "0x558a52004878", + "id": "0x5594b7548438", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35366, + "offset": 36048, "col": 11, "tokLen": 12 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52004870", + "temp": "0x5594b7548430", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -61673,22 +73691,21 @@ }, "inner": [ { - "id": "0x558a52004840", + "id": "0x5594b7548400", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35366, + "offset": 36048, "col": 11, "tokLen": 12 }, "end": { - "offset": 35417, + "offset": 36099, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -61699,73 +73716,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52004828", + "id": "0x5594b75483e8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a52004810", + "id": "0x5594b75483d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a520047f0", + "id": "0x5594b75483b0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a520047e8", + "temp": "0x5594b75483a8", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -61774,89 +73791,89 @@ }, "inner": [ { - "id": "0x558a520047b0", + "id": "0x5594b7548370", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52004798", + "id": "0x5594b7548358", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 }, "end": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52004778", + "id": "0x5594b7548338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 }, "end": { - "offset": 35414, + "offset": 36096, "col": 59, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a52004760", + "id": "0x5594b7548320", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 } @@ -61868,16 +73885,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520042a0", + "id": "0x5594b7547e40", "kind": "StringLiteral", "range": { "begin": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 }, "end": { - "offset": 35379, + "offset": 36061, "col": 24, "tokLen": 34 } @@ -61891,16 +73908,16 @@ ] }, { - "id": "0x558a520042d8", + "id": "0x5594b7547e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 }, "end": { - "offset": 35416, + "offset": 36098, "col": 61, "tokLen": 1 } @@ -61908,11 +73925,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51ffebd8", + "id": "0x5594b7542690", "kind": "ParmVarDecl", "name": "s", "type": { @@ -61943,31 +73960,31 @@ ] }, { - "id": "0x558a52004ac0", + "id": "0x5594b7548668", "kind": "FunctionDecl", "loc": { - "offset": 35455, + "offset": 36137, "file": "ToString.cpp", - "line": 1175, + "line": 1204, "col": 33, "tokLen": 8 }, "range": { "begin": { - "offset": 35423, + "offset": 36105, "col": 1, "tokLen": 8 }, "end": { - "offset": 35645, - "line": 1181, + "offset": 36327, + "line": 1210, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbee10", + "previousDecl": "0x5594b712dc18", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::vetoAlgorithm (const std::string &)" }, @@ -61979,13 +73996,13 @@ }, "inner": [ { - "id": "0x558a5152fd10", + "id": "0x5594b6a8c040", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x558a5152fc70", + "id": "0x5594b6a8bee0", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -61993,22 +74010,26 @@ ] }, { - "id": "0x558a520049e0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7548590", "kind": "ParmVarDecl", "loc": { - "offset": 35483, - "line": 1175, + "offset": 36165, + "line": 1204, "col": 61, "tokLen": 1 }, "range": { "begin": { - "offset": 35464, + "offset": 36146, "col": 42, "tokLen": 5 }, "end": { - "offset": 35483, + "offset": 36165, "col": 61, "tokLen": 1 } @@ -62020,52 +74041,52 @@ } }, { - "id": "0x558a52007b30", + "id": "0x5594b754c088", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35486, + "offset": 36168, "col": 64, "tokLen": 1 }, "end": { - "offset": 35645, - "line": 1181, + "offset": 36327, + "line": 1210, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520060b0", + "id": "0x5594b754a6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 35492, - "line": 1176, + "offset": 36174, + "line": 1205, "col": 5, "tokLen": 2 }, "end": { - "offset": 35530, - "line": 1177, + "offset": 36212, + "line": 1206, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52006000", + "id": "0x5594b754a600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35496, - "line": 1176, + "offset": 36178, + "line": 1205, "col": 9, "tokLen": 1 }, "end": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 } @@ -62077,67 +74098,67 @@ "adl": true, "inner": [ { - "id": "0x558a52005fe8", + "id": "0x5594b754a5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 }, "end": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52005fc8", + "id": "0x5594b754a5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 }, "end": { - "offset": 35498, + "offset": 36180, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52004ca8", + "id": "0x5594b7549388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35496, + "offset": 36178, "col": 9, "tokLen": 1 }, "end": { - "offset": 35496, + "offset": 36178, "col": 9, "tokLen": 1 } @@ -62145,11 +74166,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520049e0", + "id": "0x5594b7548590", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62158,16 +74179,16 @@ } }, { - "id": "0x558a52005fb0", + "id": "0x5594b754a5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 }, "end": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 } @@ -62179,16 +74200,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52004cc8", + "id": "0x5594b75493a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 }, "end": { - "offset": 35501, + "offset": 36183, "col": 14, "tokLen": 6 } @@ -62204,33 +74225,33 @@ ] }, { - "id": "0x558a520060a0", + "id": "0x5594b754a6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35517, - "line": 1177, + "offset": 36199, + "line": 1206, "col": 9, "tokLen": 6 }, "end": { - "offset": 35530, + "offset": 36212, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52006070", + "id": "0x5594b754a678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35524, + "offset": 36206, "col": 16, "tokLen": 4 }, "end": { - "offset": 35530, + "offset": 36212, "col": 22, "tokLen": 8 } @@ -62240,7 +74261,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fd30", + "id": "0x5594b6a8bf88", "kind": "EnumConstantDecl", "name": "ALG_HITS", "type": { @@ -62253,35 +74274,35 @@ ] }, { - "id": "0x558a520074f0", + "id": "0x5594b754ba08", "kind": "IfStmt", "range": { "begin": { - "offset": 35544, - "line": 1178, + "offset": 36226, + "line": 1207, "col": 5, "tokLen": 2 }, "end": { - "offset": 35581, - "line": 1179, + "offset": 36263, + "line": 1208, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a52007440", + "id": "0x5594b754b950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35548, - "line": 1178, + "offset": 36230, + "line": 1207, "col": 9, "tokLen": 1 }, "end": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 } @@ -62293,67 +74314,67 @@ "adl": true, "inner": [ { - "id": "0x558a52007428", + "id": "0x5594b754b938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 }, "end": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52007408", + "id": "0x5594b754b918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 }, "end": { - "offset": 35550, + "offset": 36232, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520060d0", + "id": "0x5594b754a6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35548, + "offset": 36230, "col": 9, "tokLen": 1 }, "end": { - "offset": 35548, + "offset": 36230, "col": 9, "tokLen": 1 } @@ -62361,11 +74382,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520049e0", + "id": "0x5594b7548590", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62374,16 +74395,16 @@ } }, { - "id": "0x558a520073f0", + "id": "0x5594b754b900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 }, "end": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 } @@ -62395,16 +74416,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520060f0", + "id": "0x5594b754a6f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 }, "end": { - "offset": 35553, + "offset": 36235, "col": 14, "tokLen": 5 } @@ -62420,33 +74441,33 @@ ] }, { - "id": "0x558a520074e0", + "id": "0x5594b754b9f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35568, - "line": 1179, + "offset": 36250, + "line": 1208, "col": 9, "tokLen": 6 }, "end": { - "offset": 35581, + "offset": 36263, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a520074b0", + "id": "0x5594b754b9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35575, + "offset": 36257, "col": 16, "tokLen": 4 }, "end": { - "offset": 35581, + "offset": 36263, "col": 22, "tokLen": 7 } @@ -62456,7 +74477,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fd88", + "id": "0x5594b6a8bfe0", "kind": "EnumConstantDecl", "name": "ALG_RAW", "type": { @@ -62469,17 +74490,17 @@ ] }, { - "id": "0x558a52007b18", + "id": "0x5594b754c070", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35594, - "line": 1180, + "offset": 36276, + "line": 1209, "col": 5, "tokLen": 5 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } @@ -62491,16 +74512,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52007b00", + "id": "0x5594b754c058", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35594, + "offset": 36276, "col": 5, "tokLen": 5 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } @@ -62511,28 +74532,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52007ad8", + "id": "0x5594b754c030", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35600, + "offset": 36282, "col": 11, "tokLen": 12 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -62541,28 +74561,27 @@ }, "inner": [ { - "id": "0x558a52007ab8", + "id": "0x5594b754c010", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35600, + "offset": 36282, "col": 11, "tokLen": 12 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52007ab0", + "temp": "0x5594b754c008", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -62571,22 +74590,21 @@ }, "inner": [ { - "id": "0x558a52007a80", + "id": "0x5594b754bfd8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35600, + "offset": 36282, "col": 11, "tokLen": 12 }, "end": { - "offset": 35642, + "offset": 36324, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -62597,73 +74615,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52007a68", + "id": "0x5594b754bfc0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a52007a50", + "id": "0x5594b754bfa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52007a30", + "id": "0x5594b754bf88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a52007a28", + "temp": "0x5594b754bf80", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -62672,89 +74690,89 @@ }, "inner": [ { - "id": "0x558a520079f0", + "id": "0x5594b754bf48", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a520079d8", + "id": "0x5594b754bf30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 }, "end": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520079b8", + "id": "0x5594b754bf10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 }, "end": { - "offset": 35639, + "offset": 36321, "col": 50, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a520079a0", + "id": "0x5594b754bef8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 } @@ -62766,16 +74784,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52007520", + "id": "0x5594b754ba58", "kind": "StringLiteral", "range": { "begin": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 }, "end": { - "offset": 35613, + "offset": 36295, "col": 24, "tokLen": 25 } @@ -62789,16 +74807,16 @@ ] }, { - "id": "0x558a52007550", + "id": "0x5594b754ba88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 }, "end": { - "offset": 35641, + "offset": 36323, "col": 52, "tokLen": 1 } @@ -62806,11 +74824,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520049e0", + "id": "0x5594b7548590", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62841,31 +74859,31 @@ ] }, { - "id": "0x558a52007ce0", + "id": "0x5594b754c228", "kind": "FunctionDecl", "loc": { - "offset": 35675, + "offset": 36357, "file": "ToString.cpp", - "line": 1183, + "line": 1212, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 35648, + "offset": 36330, "col": 1, "tokLen": 8 }, "end": { - "offset": 36101, - "line": 1197, + "offset": 36783, + "line": 1226, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbf3a0", + "previousDecl": "0x5594b712ed48", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::gainMode (const std::string &)" }, @@ -62877,13 +74895,13 @@ }, "inner": [ { - "id": "0x558a5152fe80", + "id": "0x5594b6a8c320", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x558a5152fde0", + "id": "0x5594b6a8c060", "kind": "EnumDecl", "name": "gainMode" } @@ -62891,22 +74909,26 @@ ] }, { - "id": "0x558a52007c08", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b754c150", "kind": "ParmVarDecl", "loc": { - "offset": 35703, - "line": 1183, + "offset": 36385, + "line": 1212, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 35684, + "offset": 36366, "col": 37, "tokLen": 5 }, "end": { - "offset": 35703, + "offset": 36385, "col": 56, "tokLen": 1 } @@ -62918,52 +74940,52 @@ } }, { - "id": "0x558a5200fe00", + "id": "0x5594b7554988", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35706, + "offset": 36388, "col": 59, "tokLen": 1 }, "end": { - "offset": 36101, - "line": 1197, + "offset": 36783, + "line": 1226, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520092d0", + "id": "0x5594b754e278", "kind": "IfStmt", "range": { "begin": { - "offset": 35712, - "line": 1184, + "offset": 36394, + "line": 1213, "col": 5, "tokLen": 2 }, "end": { - "offset": 35753, - "line": 1185, + "offset": 36435, + "line": 1214, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a52009220", + "id": "0x5594b754e1c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35716, - "line": 1184, + "offset": 36398, + "line": 1213, "col": 9, "tokLen": 1 }, "end": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 } @@ -62975,67 +74997,67 @@ "adl": true, "inner": [ { - "id": "0x558a52009208", + "id": "0x5594b754e1a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 }, "end": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520091e8", + "id": "0x5594b754e188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 }, "end": { - "offset": 35718, + "offset": 36400, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52007ec8", + "id": "0x5594b754cf48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35716, + "offset": 36398, "col": 9, "tokLen": 1 }, "end": { - "offset": 35716, + "offset": 36398, "col": 9, "tokLen": 1 } @@ -63043,11 +75065,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63056,16 +75078,16 @@ } }, { - "id": "0x558a520091d0", + "id": "0x5594b754e170", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 }, "end": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 } @@ -63077,16 +75099,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52007ee8", + "id": "0x5594b754cf68", "kind": "StringLiteral", "range": { "begin": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 }, "end": { - "offset": 35721, + "offset": 36403, "col": 14, "tokLen": 9 } @@ -63102,33 +75124,33 @@ ] }, { - "id": "0x558a520092c0", + "id": "0x5594b754e268", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35740, - "line": 1185, + "offset": 36422, + "line": 1214, "col": 9, "tokLen": 6 }, "end": { - "offset": 35753, + "offset": 36435, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x558a52009290", + "id": "0x5594b754e238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35747, + "offset": 36429, "col": 16, "tokLen": 4 }, "end": { - "offset": 35753, + "offset": 36435, "col": 22, "tokLen": 7 } @@ -63138,7 +75160,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fea0", + "id": "0x5594b6a8c108", "kind": "EnumConstantDecl", "name": "DYNAMIC", "type": { @@ -63151,35 +75173,35 @@ ] }, { - "id": "0x558a5200a700", + "id": "0x5594b754f5c8", "kind": "IfStmt", "range": { "begin": { - "offset": 35766, - "line": 1186, + "offset": 36448, + "line": 1215, "col": 5, "tokLen": 2 }, "end": { - "offset": 35813, - "line": 1187, + "offset": 36495, + "line": 1216, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200a650", + "id": "0x5594b754f510", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35770, - "line": 1186, + "offset": 36452, + "line": 1215, "col": 9, "tokLen": 1 }, "end": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 } @@ -63191,67 +75213,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200a638", + "id": "0x5594b754f4f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 }, "end": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200a618", + "id": "0x5594b754f4d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 }, "end": { - "offset": 35772, + "offset": 36454, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520092f0", + "id": "0x5594b754e298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35770, + "offset": 36452, "col": 9, "tokLen": 1 }, "end": { - "offset": 35770, + "offset": 36452, "col": 9, "tokLen": 1 } @@ -63259,11 +75281,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63272,16 +75294,16 @@ } }, { - "id": "0x558a5200a600", + "id": "0x5594b754f4c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 }, "end": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 } @@ -63293,16 +75315,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52009310", + "id": "0x5594b754e2b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 }, "end": { - "offset": 35775, + "offset": 36457, "col": 14, "tokLen": 15 } @@ -63318,33 +75340,33 @@ ] }, { - "id": "0x558a5200a6f0", + "id": "0x5594b754f5b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35800, - "line": 1187, + "offset": 36482, + "line": 1216, "col": 9, "tokLen": 6 }, "end": { - "offset": 35813, + "offset": 36495, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200a6c0", + "id": "0x5594b754f588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35807, + "offset": 36489, "col": 16, "tokLen": 4 }, "end": { - "offset": 35813, + "offset": 36495, "col": 22, "tokLen": 15 } @@ -63354,7 +75376,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152fef8", + "id": "0x5594b6a8c160", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G1", "type": { @@ -63367,35 +75389,35 @@ ] }, { - "id": "0x558a5200bb30", + "id": "0x5594b7550918", "kind": "IfStmt", "range": { "begin": { - "offset": 35834, - "line": 1188, + "offset": 36516, + "line": 1217, "col": 5, "tokLen": 2 }, "end": { - "offset": 35881, - "line": 1189, + "offset": 36563, + "line": 1218, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200ba80", + "id": "0x5594b7550860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35838, - "line": 1188, + "offset": 36520, + "line": 1217, "col": 9, "tokLen": 1 }, "end": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 } @@ -63407,67 +75429,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200ba68", + "id": "0x5594b7550848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 }, "end": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200ba48", + "id": "0x5594b7550828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 }, "end": { - "offset": 35840, + "offset": 36522, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200a720", + "id": "0x5594b754f5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35838, + "offset": 36520, "col": 9, "tokLen": 1 }, "end": { - "offset": 35838, + "offset": 36520, "col": 9, "tokLen": 1 } @@ -63475,11 +75497,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63488,16 +75510,16 @@ } }, { - "id": "0x558a5200ba30", + "id": "0x5594b7550810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 }, "end": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 } @@ -63509,16 +75531,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200a740", + "id": "0x5594b754f608", "kind": "StringLiteral", "range": { "begin": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 }, "end": { - "offset": 35843, + "offset": 36525, "col": 14, "tokLen": 15 } @@ -63534,33 +75556,33 @@ ] }, { - "id": "0x558a5200bb20", + "id": "0x5594b7550908", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35868, - "line": 1189, + "offset": 36550, + "line": 1218, "col": 9, "tokLen": 6 }, "end": { - "offset": 35881, + "offset": 36563, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x558a5200baf0", + "id": "0x5594b75508d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35875, + "offset": 36557, "col": 16, "tokLen": 4 }, "end": { - "offset": 35881, + "offset": 36563, "col": 22, "tokLen": 15 } @@ -63570,7 +75592,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ff50", + "id": "0x5594b6a8c1b8", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G2", "type": { @@ -63583,35 +75605,35 @@ ] }, { - "id": "0x558a5200cf60", + "id": "0x5594b7551c68", "kind": "IfStmt", "range": { "begin": { - "offset": 35902, - "line": 1190, + "offset": 36584, + "line": 1219, "col": 5, "tokLen": 2 }, "end": { - "offset": 35941, - "line": 1191, + "offset": 36623, + "line": 1220, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200ceb0", + "id": "0x5594b7551bb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35906, - "line": 1190, + "offset": 36588, + "line": 1219, "col": 9, "tokLen": 1 }, "end": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 } @@ -63623,67 +75645,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200ce98", + "id": "0x5594b7551b98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 }, "end": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200ce78", + "id": "0x5594b7551b78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 }, "end": { - "offset": 35908, + "offset": 36590, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200bb50", + "id": "0x5594b7550938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35906, + "offset": 36588, "col": 9, "tokLen": 1 }, "end": { - "offset": 35906, + "offset": 36588, "col": 9, "tokLen": 1 } @@ -63691,11 +75713,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63704,16 +75726,16 @@ } }, { - "id": "0x558a5200ce60", + "id": "0x5594b7551b60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 }, "end": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 } @@ -63725,16 +75747,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200bb70", + "id": "0x5594b7550958", "kind": "StringLiteral", "range": { "begin": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 }, "end": { - "offset": 35911, + "offset": 36593, "col": 14, "tokLen": 7 } @@ -63750,33 +75772,33 @@ ] }, { - "id": "0x558a5200cf50", + "id": "0x5594b7551c58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35928, - "line": 1191, + "offset": 36610, + "line": 1220, "col": 9, "tokLen": 6 }, "end": { - "offset": 35941, + "offset": 36623, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200cf20", + "id": "0x5594b7551c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35935, + "offset": 36617, "col": 16, "tokLen": 4 }, "end": { - "offset": 35941, + "offset": 36623, "col": 22, "tokLen": 6 } @@ -63786,7 +75808,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5152ffa8", + "id": "0x5594b6a8c210", "kind": "EnumConstantDecl", "name": "FIX_G1", "type": { @@ -63799,35 +75821,35 @@ ] }, { - "id": "0x558a5200e390", + "id": "0x5594b7552fb8", "kind": "IfStmt", "range": { "begin": { - "offset": 35953, - "line": 1192, + "offset": 36635, + "line": 1221, "col": 5, "tokLen": 2 }, "end": { - "offset": 35992, - "line": 1193, + "offset": 36674, + "line": 1222, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200e2e0", + "id": "0x5594b7552f00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35957, - "line": 1192, + "offset": 36639, + "line": 1221, "col": 9, "tokLen": 1 }, "end": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 } @@ -63839,67 +75861,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200e2c8", + "id": "0x5594b7552ee8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 }, "end": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200e2a8", + "id": "0x5594b7552ec8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 }, "end": { - "offset": 35959, + "offset": 36641, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200cf80", + "id": "0x5594b7551c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35957, + "offset": 36639, "col": 9, "tokLen": 1 }, "end": { - "offset": 35957, + "offset": 36639, "col": 9, "tokLen": 1 } @@ -63907,11 +75929,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -63920,16 +75942,16 @@ } }, { - "id": "0x558a5200e290", + "id": "0x5594b7552eb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 }, "end": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 } @@ -63941,16 +75963,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200cfa0", + "id": "0x5594b7551ca8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 }, "end": { - "offset": 35962, + "offset": 36644, "col": 14, "tokLen": 7 } @@ -63966,33 +75988,33 @@ ] }, { - "id": "0x558a5200e380", + "id": "0x5594b7552fa8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35979, - "line": 1193, + "offset": 36661, + "line": 1222, "col": 9, "tokLen": 6 }, "end": { - "offset": 35992, + "offset": 36674, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200e350", + "id": "0x5594b7552f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35986, + "offset": 36668, "col": 16, "tokLen": 4 }, "end": { - "offset": 35992, + "offset": 36674, "col": 22, "tokLen": 6 } @@ -64002,7 +76024,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530000", + "id": "0x5594b6a8c268", "kind": "EnumConstantDecl", "name": "FIX_G2", "type": { @@ -64015,35 +76037,35 @@ ] }, { - "id": "0x558a5200f7c0", + "id": "0x5594b7554308", "kind": "IfStmt", "range": { "begin": { - "offset": 36004, - "line": 1194, + "offset": 36686, + "line": 1223, "col": 5, "tokLen": 2 }, "end": { - "offset": 36043, - "line": 1195, + "offset": 36725, + "line": 1224, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200f710", + "id": "0x5594b7554250", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36008, - "line": 1194, + "offset": 36690, + "line": 1223, "col": 9, "tokLen": 1 }, "end": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 } @@ -64055,67 +76077,67 @@ "adl": true, "inner": [ { - "id": "0x558a5200f6f8", + "id": "0x5594b7554238", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 }, "end": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200f6d8", + "id": "0x5594b7554218", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 }, "end": { - "offset": 36010, + "offset": 36692, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a5200e3b0", + "id": "0x5594b7552fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36008, + "offset": 36690, "col": 9, "tokLen": 1 }, "end": { - "offset": 36008, + "offset": 36690, "col": 9, "tokLen": 1 } @@ -64123,11 +76145,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64136,16 +76158,16 @@ } }, { - "id": "0x558a5200f6c0", + "id": "0x5594b7554200", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 }, "end": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 } @@ -64157,16 +76179,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200e3d0", + "id": "0x5594b7552ff8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 }, "end": { - "offset": 36013, + "offset": 36695, "col": 14, "tokLen": 7 } @@ -64182,33 +76204,33 @@ ] }, { - "id": "0x558a5200f7b0", + "id": "0x5594b75542f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36030, - "line": 1195, + "offset": 36712, + "line": 1224, "col": 9, "tokLen": 6 }, "end": { - "offset": 36043, + "offset": 36725, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x558a5200f780", + "id": "0x5594b75542c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36037, + "offset": 36719, "col": 16, "tokLen": 4 }, "end": { - "offset": 36043, + "offset": 36725, "col": 22, "tokLen": 6 } @@ -64218,7 +76240,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530058", + "id": "0x5594b6a8c2c0", "kind": "EnumConstantDecl", "name": "FIX_G0", "type": { @@ -64231,17 +76253,17 @@ ] }, { - "id": "0x558a5200fde8", + "id": "0x5594b7554970", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36055, - "line": 1196, + "offset": 36737, + "line": 1225, "col": 5, "tokLen": 5 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } @@ -64253,16 +76275,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a5200fdd0", + "id": "0x5594b7554958", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36055, + "offset": 36737, "col": 5, "tokLen": 5 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } @@ -64273,28 +76295,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5200fda8", + "id": "0x5594b7554930", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36061, + "offset": 36743, "col": 11, "tokLen": 12 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -64303,28 +76324,27 @@ }, "inner": [ { - "id": "0x558a5200fd88", + "id": "0x5594b7554910", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36061, + "offset": 36743, "col": 11, "tokLen": 12 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a5200fd80", + "temp": "0x5594b7554908", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -64333,22 +76353,21 @@ }, "inner": [ { - "id": "0x558a5200fd50", + "id": "0x5594b75548d8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36061, + "offset": 36743, "col": 11, "tokLen": 12 }, "end": { - "offset": 36098, + "offset": 36780, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -64359,73 +76378,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a5200fd38", + "id": "0x5594b75548c0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a5200fd20", + "id": "0x5594b75548a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a5200fd00", + "id": "0x5594b7554888", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5200fcf8", + "temp": "0x5594b7554880", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -64434,89 +76453,89 @@ }, "inner": [ { - "id": "0x558a5200fcc0", + "id": "0x5594b7554848", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5200fca8", + "id": "0x5594b7554830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 }, "end": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5200fc88", + "id": "0x5594b7554810", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 }, "end": { - "offset": 36095, + "offset": 36777, "col": 45, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a5200fc70", + "id": "0x5594b75547f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 } @@ -64528,16 +76547,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5200f7f0", + "id": "0x5594b7554358", "kind": "StringLiteral", "range": { "begin": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 }, "end": { - "offset": 36074, + "offset": 36756, "col": 24, "tokLen": 20 } @@ -64551,16 +76570,16 @@ ] }, { - "id": "0x558a5200f820", + "id": "0x5594b7554388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 }, "end": { - "offset": 36097, + "offset": 36779, "col": 47, "tokLen": 1 } @@ -64568,11 +76587,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52007c08", + "id": "0x5594b754c150", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64603,31 +76622,31 @@ ] }, { - "id": "0x558a5200ffd0", + "id": "0x5594b7554b48", "kind": "FunctionDecl", "loc": { - "offset": 36131, + "offset": 36813, "file": "ToString.cpp", - "line": 1199, + "line": 1228, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 36104, + "offset": 36786, "col": 1, "tokLen": 8 }, "end": { - "offset": 36320, - "line": 1205, + "offset": 37002, + "line": 1234, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbf930", + "previousDecl": "0x5594b712fe78", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::polarity (const std::string &)" }, @@ -64639,13 +76658,13 @@ }, "inner": [ { - "id": "0x558a51530150", + "id": "0x5594b6a8c4a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x558a515300b0", + "id": "0x5594b6a8c340", "kind": "EnumDecl", "name": "polarity" } @@ -64653,22 +76672,26 @@ ] }, { - "id": "0x558a5200fef8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "loc": { - "offset": 36159, - "line": 1199, + "offset": 36841, + "line": 1228, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 36140, + "offset": 36822, "col": 37, "tokLen": 5 }, "end": { - "offset": 36159, + "offset": 36841, "col": 56, "tokLen": 1 } @@ -64680,52 +76703,52 @@ } }, { - "id": "0x558a52013030", + "id": "0x5594b7558568", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36162, + "offset": 36844, "col": 59, "tokLen": 1 }, "end": { - "offset": 36320, - "line": 1205, + "offset": 37002, + "line": 1234, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520115c0", + "id": "0x5594b7556b98", "kind": "IfStmt", "range": { "begin": { - "offset": 36168, - "line": 1200, + "offset": 36850, + "line": 1229, "col": 5, "tokLen": 2 }, "end": { - "offset": 36205, - "line": 1201, + "offset": 36887, + "line": 1230, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52011510", + "id": "0x5594b7556ae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36172, - "line": 1200, + "offset": 36854, + "line": 1229, "col": 9, "tokLen": 1 }, "end": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 } @@ -64737,67 +76760,67 @@ "adl": true, "inner": [ { - "id": "0x558a520114f8", + "id": "0x5594b7556ac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 }, "end": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520114d8", + "id": "0x5594b7556aa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 }, "end": { - "offset": 36174, + "offset": 36856, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520101b8", + "id": "0x5594b7555868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36172, + "offset": 36854, "col": 9, "tokLen": 1 }, "end": { - "offset": 36172, + "offset": 36854, "col": 9, "tokLen": 1 } @@ -64805,11 +76828,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5200fef8", + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64818,16 +76841,16 @@ } }, { - "id": "0x558a520114c0", + "id": "0x5594b7556a90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 }, "end": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 } @@ -64839,16 +76862,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520101d8", + "id": "0x5594b7555888", "kind": "StringLiteral", "range": { "begin": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 }, "end": { - "offset": 36177, + "offset": 36859, "col": 14, "tokLen": 5 } @@ -64864,33 +76887,33 @@ ] }, { - "id": "0x558a520115b0", + "id": "0x5594b7556b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36192, - "line": 1201, + "offset": 36874, + "line": 1230, "col": 9, "tokLen": 6 }, "end": { - "offset": 36205, + "offset": 36887, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52011580", + "id": "0x5594b7556b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36199, + "offset": 36881, "col": 16, "tokLen": 4 }, "end": { - "offset": 36205, + "offset": 36887, "col": 22, "tokLen": 8 } @@ -64900,7 +76923,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530170", + "id": "0x5594b6a8c3e8", "kind": "EnumConstantDecl", "name": "POSITIVE", "type": { @@ -64913,35 +76936,35 @@ ] }, { - "id": "0x558a520129f0", + "id": "0x5594b7557ee8", "kind": "IfStmt", "range": { "begin": { - "offset": 36219, - "line": 1202, + "offset": 36901, + "line": 1231, "col": 5, "tokLen": 2 }, "end": { - "offset": 36256, - "line": 1203, + "offset": 36938, + "line": 1232, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52012940", + "id": "0x5594b7557e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36223, - "line": 1202, + "offset": 36905, + "line": 1231, "col": 9, "tokLen": 1 }, "end": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 } @@ -64953,67 +76976,67 @@ "adl": true, "inner": [ { - "id": "0x558a52012928", + "id": "0x5594b7557e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 }, "end": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52012908", + "id": "0x5594b7557df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 }, "end": { - "offset": 36225, + "offset": 36907, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520115e0", + "id": "0x5594b7556bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36223, + "offset": 36905, "col": 9, "tokLen": 1 }, "end": { - "offset": 36223, + "offset": 36905, "col": 9, "tokLen": 1 } @@ -65021,11 +77044,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5200fef8", + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65034,16 +77057,16 @@ } }, { - "id": "0x558a520128f0", + "id": "0x5594b7557de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 }, "end": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 } @@ -65055,16 +77078,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52011600", + "id": "0x5594b7556bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 }, "end": { - "offset": 36228, + "offset": 36910, "col": 14, "tokLen": 5 } @@ -65080,33 +77103,33 @@ ] }, { - "id": "0x558a520129e0", + "id": "0x5594b7557ed8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36243, - "line": 1203, + "offset": 36925, + "line": 1232, "col": 9, "tokLen": 6 }, "end": { - "offset": 36256, + "offset": 36938, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a520129b0", + "id": "0x5594b7557ea8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36250, + "offset": 36932, "col": 16, "tokLen": 4 }, "end": { - "offset": 36256, + "offset": 36938, "col": 22, "tokLen": 8 } @@ -65116,7 +77139,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515301c8", + "id": "0x5594b6a8c440", "kind": "EnumConstantDecl", "name": "NEGATIVE", "type": { @@ -65129,17 +77152,17 @@ ] }, { - "id": "0x558a52013018", + "id": "0x5594b7558550", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36270, - "line": 1204, + "offset": 36952, + "line": 1233, "col": 5, "tokLen": 5 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } @@ -65151,16 +77174,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52013000", + "id": "0x5594b7558538", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36270, + "offset": 36952, "col": 5, "tokLen": 5 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } @@ -65171,28 +77194,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52012fd8", + "id": "0x5594b7558510", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36276, + "offset": 36958, "col": 11, "tokLen": 12 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -65201,28 +77223,27 @@ }, "inner": [ { - "id": "0x558a52012fb8", + "id": "0x5594b75584f0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36276, + "offset": 36958, "col": 11, "tokLen": 12 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52012fb0", + "temp": "0x5594b75584e8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -65231,22 +77252,21 @@ }, "inner": [ { - "id": "0x558a52012f80", + "id": "0x5594b75584b8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36276, + "offset": 36958, "col": 11, "tokLen": 12 }, "end": { - "offset": 36317, + "offset": 36999, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -65257,73 +77277,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52012f68", + "id": "0x5594b75584a0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a52012f50", + "id": "0x5594b7558488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52012f30", + "id": "0x5594b7558468", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a52012f28", + "temp": "0x5594b7558460", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -65332,89 +77352,89 @@ }, "inner": [ { - "id": "0x558a52012ef0", + "id": "0x5594b7558428", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52012ed8", + "id": "0x5594b7558410", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 }, "end": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52012eb8", + "id": "0x5594b75583f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 }, "end": { - "offset": 36314, + "offset": 36996, "col": 49, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a52012ea0", + "id": "0x5594b75583d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 } @@ -65426,16 +77446,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52012a20", + "id": "0x5594b7557f38", "kind": "StringLiteral", "range": { "begin": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 }, "end": { - "offset": 36289, + "offset": 36971, "col": 24, "tokLen": 24 } @@ -65449,16 +77469,16 @@ ] }, { - "id": "0x558a52012a50", + "id": "0x5594b7557f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 }, "end": { - "offset": 36316, + "offset": 36998, "col": 51, "tokLen": 1 } @@ -65466,11 +77486,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5200fef8", + "id": "0x5594b7554a70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65501,31 +77521,31 @@ ] }, { - "id": "0x558a520131e0", + "id": "0x5594b7558708", "kind": "FunctionDecl", "loc": { - "offset": 36359, + "offset": 37041, "file": "ToString.cpp", - "line": 1207, + "line": 1236, "col": 37, "tokLen": 8 }, "range": { "begin": { - "offset": 36323, + "offset": 37005, "col": 1, "tokLen": 8 }, "end": { - "offset": 36558, - "line": 1213, + "offset": 37240, + "line": 1242, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bbfec0", + "previousDecl": "0x5594b7130fa8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::timingInfoDecoder (const std::string &)" }, @@ -65537,13 +77557,13 @@ }, "inner": [ { - "id": "0x558a515302c0", + "id": "0x5594b6a8c620", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x558a51530220", + "id": "0x5594b6a8c4c0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -65551,22 +77571,26 @@ ] }, { - "id": "0x558a52013108", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7558630", "kind": "ParmVarDecl", "loc": { - "offset": 36387, - "line": 1207, + "offset": 37069, + "line": 1236, "col": 65, "tokLen": 1 }, "range": { "begin": { - "offset": 36368, + "offset": 37050, "col": 46, "tokLen": 5 }, "end": { - "offset": 36387, + "offset": 37069, "col": 65, "tokLen": 1 } @@ -65578,52 +77602,52 @@ } }, { - "id": "0x558a52016280", + "id": "0x5594b755c180", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36390, + "offset": 37072, "col": 68, "tokLen": 1 }, "end": { - "offset": 36558, - "line": 1213, + "offset": 37240, + "line": 1242, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520147d0", + "id": "0x5594b755a778", "kind": "IfStmt", "range": { "begin": { - "offset": 36396, - "line": 1208, + "offset": 37078, + "line": 1237, "col": 5, "tokLen": 2 }, "end": { - "offset": 36438, - "line": 1209, + "offset": 37120, + "line": 1238, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52014720", + "id": "0x5594b755a6c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36400, - "line": 1208, + "offset": 37082, + "line": 1237, "col": 9, "tokLen": 1 }, "end": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 } @@ -65635,67 +77659,67 @@ "adl": true, "inner": [ { - "id": "0x558a52014708", + "id": "0x5594b755a6a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 }, "end": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520146e8", + "id": "0x5594b755a688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 }, "end": { - "offset": 36402, + "offset": 37084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520133c8", + "id": "0x5594b7559428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36400, + "offset": 37082, "col": 9, "tokLen": 1 }, "end": { - "offset": 36400, + "offset": 37082, "col": 9, "tokLen": 1 } @@ -65703,11 +77727,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52013108", + "id": "0x5594b7558630", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65716,16 +77740,16 @@ } }, { - "id": "0x558a520146d0", + "id": "0x5594b755a670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 }, "end": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 } @@ -65737,16 +77761,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520133e8", + "id": "0x5594b7559448", "kind": "StringLiteral", "range": { "begin": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 }, "end": { - "offset": 36405, + "offset": 37087, "col": 14, "tokLen": 10 } @@ -65762,33 +77786,33 @@ ] }, { - "id": "0x558a520147c0", + "id": "0x5594b755a768", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36425, - "line": 1209, + "offset": 37107, + "line": 1238, "col": 9, "tokLen": 6 }, "end": { - "offset": 36438, + "offset": 37120, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52014790", + "id": "0x5594b755a738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36432, + "offset": 37114, "col": 16, "tokLen": 4 }, "end": { - "offset": 36438, + "offset": 37120, "col": 22, "tokLen": 8 } @@ -65798,7 +77822,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515302e0", + "id": "0x5594b6a8c568", "kind": "EnumConstantDecl", "name": "SWISSFEL", "type": { @@ -65811,35 +77835,35 @@ ] }, { - "id": "0x558a52015c00", + "id": "0x5594b755bac8", "kind": "IfStmt", "range": { "begin": { - "offset": 36452, - "line": 1210, + "offset": 37134, + "line": 1239, "col": 5, "tokLen": 2 }, "end": { - "offset": 36491, - "line": 1211, + "offset": 37173, + "line": 1240, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52015b50", + "id": "0x5594b755ba10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36456, - "line": 1210, + "offset": 37138, + "line": 1239, "col": 9, "tokLen": 1 }, "end": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 } @@ -65851,67 +77875,67 @@ "adl": true, "inner": [ { - "id": "0x558a52015b38", + "id": "0x5594b755b9f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 }, "end": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52015b18", + "id": "0x5594b755b9d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 }, "end": { - "offset": 36458, + "offset": 37140, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520147f0", + "id": "0x5594b755a798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36456, + "offset": 37138, "col": 9, "tokLen": 1 }, "end": { - "offset": 36456, + "offset": 37138, "col": 9, "tokLen": 1 } @@ -65919,11 +77943,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52013108", + "id": "0x5594b7558630", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65932,16 +77956,16 @@ } }, { - "id": "0x558a52015b00", + "id": "0x5594b755b9c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 }, "end": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 } @@ -65953,16 +77977,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52014810", + "id": "0x5594b755a7b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 }, "end": { - "offset": 36461, + "offset": 37143, "col": 14, "tokLen": 7 } @@ -65978,33 +78002,33 @@ ] }, { - "id": "0x558a52015bf0", + "id": "0x5594b755bab8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36478, - "line": 1211, + "offset": 37160, + "line": 1240, "col": 9, "tokLen": 6 }, "end": { - "offset": 36491, + "offset": 37173, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52015bc0", + "id": "0x5594b755ba88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36485, + "offset": 37167, "col": 16, "tokLen": 4 }, "end": { - "offset": 36491, + "offset": 37173, "col": 22, "tokLen": 5 } @@ -66014,7 +78038,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530338", + "id": "0x5594b6a8c5c0", "kind": "EnumConstantDecl", "name": "SHINE", "type": { @@ -66027,17 +78051,17 @@ ] }, { - "id": "0x558a52016268", + "id": "0x5594b755c168", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36502, - "line": 1212, + "offset": 37184, + "line": 1241, "col": 5, "tokLen": 5 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } @@ -66049,16 +78073,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52016250", + "id": "0x5594b755c150", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36502, + "offset": 37184, "col": 5, "tokLen": 5 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } @@ -66069,28 +78093,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52016228", + "id": "0x5594b755c128", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36508, + "offset": 37190, "col": 11, "tokLen": 12 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -66099,28 +78122,27 @@ }, "inner": [ { - "id": "0x558a52016208", + "id": "0x5594b755c108", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36508, + "offset": 37190, "col": 11, "tokLen": 12 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52016200", + "temp": "0x5594b755c100", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -66129,22 +78151,21 @@ }, "inner": [ { - "id": "0x558a520161d0", + "id": "0x5594b755c0d0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36508, + "offset": 37190, "col": 11, "tokLen": 12 }, "end": { - "offset": 36555, + "offset": 37237, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -66155,73 +78176,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a520161b8", + "id": "0x5594b755c0b8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a520161a0", + "id": "0x5594b755c0a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52016180", + "id": "0x5594b755c080", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a52016178", + "temp": "0x5594b755c078", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -66230,89 +78251,89 @@ }, "inner": [ { - "id": "0x558a52016140", + "id": "0x5594b755c040", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52016128", + "id": "0x5594b755c028", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 }, "end": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52016108", + "id": "0x5594b755c008", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 }, "end": { - "offset": 36552, + "offset": 37234, "col": 55, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a520160f0", + "id": "0x5594b755bff0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 } @@ -66324,16 +78345,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52015c30", + "id": "0x5594b755bb18", "kind": "StringLiteral", "range": { "begin": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 }, "end": { - "offset": 36521, + "offset": 37203, "col": 24, "tokLen": 30 } @@ -66347,16 +78368,16 @@ ] }, { - "id": "0x558a52015c68", + "id": "0x5594b755bb50", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 }, "end": { - "offset": 36554, + "offset": 37236, "col": 57, "tokLen": 1 } @@ -66364,11 +78385,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52013108", + "id": "0x5594b7558630", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66399,31 +78420,31 @@ ] }, { - "id": "0x558a52016430", + "id": "0x5594b755c318", "kind": "FunctionDecl", "loc": { - "offset": 36594, + "offset": 37276, "file": "ToString.cpp", - "line": 1215, + "line": 1244, "col": 34, "tokLen": 8 }, "range": { "begin": { - "offset": 36561, + "offset": 37243, "col": 1, "tokLen": 8 }, "end": { - "offset": 36787, - "line": 1221, + "offset": 37469, + "line": 1250, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc0450", + "previousDecl": "0x5594b71320d8", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "defs::collectionMode (const std::string &)" }, @@ -66435,13 +78456,13 @@ }, "inner": [ { - "id": "0x558a51530430", + "id": "0x5594b6a8c7a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x558a51530390", + "id": "0x5594b6a8c640", "kind": "EnumDecl", "name": "collectionMode" } @@ -66449,22 +78470,26 @@ ] }, { - "id": "0x558a52016358", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b755c248", "kind": "ParmVarDecl", "loc": { - "offset": 36622, - "line": 1215, + "offset": 37304, + "line": 1244, "col": 62, "tokLen": 1 }, "range": { "begin": { - "offset": 36603, + "offset": 37285, "col": 43, "tokLen": 5 }, "end": { - "offset": 36622, + "offset": 37304, "col": 62, "tokLen": 1 } @@ -66476,52 +78501,52 @@ } }, { - "id": "0x558a520194c0", + "id": "0x5594b755fd70", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36625, + "offset": 37307, "col": 65, "tokLen": 1 }, "end": { - "offset": 36787, - "line": 1221, + "offset": 37469, + "line": 1250, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52017a20", + "id": "0x5594b755e368", "kind": "IfStmt", "range": { "begin": { - "offset": 36631, - "line": 1216, + "offset": 37313, + "line": 1245, "col": 5, "tokLen": 2 }, "end": { - "offset": 36669, - "line": 1217, + "offset": 37351, + "line": 1246, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52017970", + "id": "0x5594b755e2b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36635, - "line": 1216, + "offset": 37317, + "line": 1245, "col": 9, "tokLen": 1 }, "end": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 } @@ -66533,67 +78558,67 @@ "adl": true, "inner": [ { - "id": "0x558a52017958", + "id": "0x5594b755e298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 }, "end": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52017938", + "id": "0x5594b755e278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 }, "end": { - "offset": 36637, + "offset": 37319, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52016618", + "id": "0x5594b755d038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36635, + "offset": 37317, "col": 9, "tokLen": 1 }, "end": { - "offset": 36635, + "offset": 37317, "col": 9, "tokLen": 1 } @@ -66601,11 +78626,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52016358", + "id": "0x5594b755c248", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66614,16 +78639,16 @@ } }, { - "id": "0x558a52017920", + "id": "0x5594b755e260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 }, "end": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 } @@ -66635,16 +78660,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52016638", + "id": "0x5594b755d058", "kind": "StringLiteral", "range": { "begin": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 }, "end": { - "offset": 36640, + "offset": 37322, "col": 14, "tokLen": 6 } @@ -66660,33 +78685,33 @@ ] }, { - "id": "0x558a52017a10", + "id": "0x5594b755e358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36656, - "line": 1217, + "offset": 37338, + "line": 1246, "col": 9, "tokLen": 6 }, "end": { - "offset": 36669, + "offset": 37351, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x558a520179e0", + "id": "0x5594b755e328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36663, + "offset": 37345, "col": 16, "tokLen": 4 }, "end": { - "offset": 36669, + "offset": 37351, "col": 22, "tokLen": 4 } @@ -66696,7 +78721,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a51530450", + "id": "0x5594b6a8c6e8", "kind": "EnumConstantDecl", "name": "HOLE", "type": { @@ -66709,35 +78734,35 @@ ] }, { - "id": "0x558a52018e50", + "id": "0x5594b755f6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 36679, - "line": 1218, + "offset": 37361, + "line": 1247, "col": 5, "tokLen": 2 }, "end": { - "offset": 36721, - "line": 1219, + "offset": 37403, + "line": 1248, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52018da0", + "id": "0x5594b755f600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36683, - "line": 1218, + "offset": 37365, + "line": 1247, "col": 9, "tokLen": 1 }, "end": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 } @@ -66749,67 +78774,67 @@ "adl": true, "inner": [ { - "id": "0x558a52018d88", + "id": "0x5594b755f5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 }, "end": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52018d68", + "id": "0x5594b755f5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 }, "end": { - "offset": 36685, + "offset": 37367, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52017a40", + "id": "0x5594b755e388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36683, + "offset": 37365, "col": 9, "tokLen": 1 }, "end": { - "offset": 36683, + "offset": 37365, "col": 9, "tokLen": 1 } @@ -66817,11 +78842,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52016358", + "id": "0x5594b755c248", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66830,16 +78855,16 @@ } }, { - "id": "0x558a52018d50", + "id": "0x5594b755f5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 }, "end": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 } @@ -66851,16 +78876,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52017a60", + "id": "0x5594b755e3a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 }, "end": { - "offset": 36688, + "offset": 37370, "col": 14, "tokLen": 10 } @@ -66876,33 +78901,33 @@ ] }, { - "id": "0x558a52018e40", + "id": "0x5594b755f6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36708, - "line": 1219, + "offset": 37390, + "line": 1248, "col": 9, "tokLen": 6 }, "end": { - "offset": 36721, + "offset": 37403, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x558a52018e10", + "id": "0x5594b755f678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36715, + "offset": 37397, "col": 16, "tokLen": 4 }, "end": { - "offset": 36721, + "offset": 37403, "col": 22, "tokLen": 8 } @@ -66912,7 +78937,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a515304a8", + "id": "0x5594b6a8c740", "kind": "EnumConstantDecl", "name": "ELECTRON", "type": { @@ -66925,17 +78950,17 @@ ] }, { - "id": "0x558a520194a8", + "id": "0x5594b755fd58", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 36735, - "line": 1220, + "offset": 37417, + "line": 1249, "col": 5, "tokLen": 5 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } @@ -66947,16 +78972,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52019490", + "id": "0x5594b755fd40", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 36735, + "offset": 37417, "col": 5, "tokLen": 5 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } @@ -66967,28 +78992,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52019468", + "id": "0x5594b755fd18", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 36741, + "offset": 37423, "col": 11, "tokLen": 12 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -66997,28 +79021,27 @@ }, "inner": [ { - "id": "0x558a52019448", + "id": "0x5594b755fcf8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36741, + "offset": 37423, "col": 11, "tokLen": 12 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52019440", + "temp": "0x5594b755fcf0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -67027,22 +79050,21 @@ }, "inner": [ { - "id": "0x558a52019410", + "id": "0x5594b755fcc0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 36741, + "offset": 37423, "col": 11, "tokLen": 12 }, "end": { - "offset": 36784, + "offset": 37466, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -67053,73 +79075,73 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a520193f8", + "id": "0x5594b755fca8", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a520193e0", + "id": "0x5594b755fc90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a520193c0", + "id": "0x5594b755fc70", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a520193b8", + "temp": "0x5594b755fc68", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -67128,89 +79150,89 @@ }, "inner": [ { - "id": "0x558a52019380", + "id": "0x5594b755fc30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52019368", + "id": "0x5594b755fc18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 }, "end": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52019348", + "id": "0x5594b755fbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 }, "end": { - "offset": 36781, + "offset": 37463, "col": 51, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a52019330", + "id": "0x5594b755fbe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 } @@ -67222,16 +79244,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52018e80", + "id": "0x5594b755f708", "kind": "StringLiteral", "range": { "begin": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 }, "end": { - "offset": 36754, + "offset": 37436, "col": 24, "tokLen": 26 } @@ -67245,16 +79267,16 @@ ] }, { - "id": "0x558a52018eb0", + "id": "0x5594b755f738", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 }, "end": { - "offset": 36783, + "offset": 37465, "col": 53, "tokLen": 1 } @@ -67262,11 +79284,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52016358", + "id": "0x5594b755c248", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67297,31 +79319,930 @@ ] }, { - "id": "0x558a52019620", + "id": "0x5594b755ff08", "kind": "FunctionDecl", "loc": { - "offset": 36810, + "offset": 37504, "file": "ToString.cpp", - "line": 1223, + "line": 1252, + "col": 33, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 37472, + "col": 1, + "tokLen": 8 + }, + "end": { + "offset": 37700, + "line": 1258, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x5594b71353a8", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeETnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x5594b6a8c920", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x5594b6a8c7c0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "loc": { + "offset": 37532, + "line": 1252, + "col": 61, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 37513, + "col": 42, + "tokLen": 5 + }, + "end": { + "offset": 37532, + "col": 61, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x5594b7563928", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 37535, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 37700, + "line": 1258, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x5594b7561f58", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37541, + "line": 1253, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 37586, + "line": 1254, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x5594b7561ea0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 37545, + "line": 1253, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37550, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b7561e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37547, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37547, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b7561e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37547, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37547, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b708a0e0", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b7560c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37545, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37545, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x5594b7561e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37550, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 37550, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7560c48", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 37550, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 37550, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char[12]" + }, + "valueCategory": "lvalue", + "value": "\"synchrotron\"" + } + ] + } + ] + }, + { + "id": "0x5594b7561f48", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 37573, + "line": 1254, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 37586, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x5594b7561f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37580, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 37586, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x5594b6a8c868", + "kind": "EnumConstantDecl", + "name": "SYNCHROTRON", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b75632a8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37603, + "line": 1255, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 37640, + "line": 1256, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x5594b75631f0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 37607, + "line": 1255, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37612, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b75631d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37609, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37609, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b75631b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37609, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 37609, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b708a0e0", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x5594b7561f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 37607, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x5594b75631a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37612, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 37612, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b7561f98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 37612, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 37612, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char[4]" + }, + "valueCategory": "lvalue", + "value": "\"fel\"" + } + ] + } + ] + }, + { + "id": "0x5594b7563298", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 37627, + "line": 1256, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 37640, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x5594b7563268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37634, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 37640, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x5594b6a8c8c0", + "kind": "EnumConstantDecl", + "name": "FEL", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x5594b7563910", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 37649, + "line": 1257, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x5594b75638f8", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 37649, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x5594b75638d0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 37655, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x5594b64b52f0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x5594b75638b0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 37655, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x5594b75638a8", + "dtor": { + "id": "0x5594b64b5d38", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b7563878", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 37655, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 37697, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x5594b7563860", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "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": "0x5594b7563848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x5594b7563828", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x5594b7563820", + "dtor": { + "id": "0x5594b6191cb0", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x5594b75637e8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x5594b75637d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37694, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 37694, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x5594b75637b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37694, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 37694, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b6ac2640", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x5594b7563798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37668, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x5594b75632f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 37668, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 37668, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown operation mode \"" + } + ] + }, + { + "id": "0x5594b7563328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37696, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 37696, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x5594b5bffbc8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x5594b755fe38", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +}, +{ + "id": "0x5594b7563a88", + "kind": "FunctionDecl", + "loc": { + "offset": 37723, + "file": "ToString.cpp", + "line": 1260, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 36790, + "offset": 37703, "col": 1, "tokLen": 8 }, "end": { - "offset": 37239, - "line": 1232, + "offset": 38152, + "line": 1269, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc13b0", + "previousDecl": "0x5594b7136498", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIhTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint8_t (const std::string &)" }, @@ -67333,7 +80254,7 @@ }, "inner": [ { - "id": "0x558a5015ac50", + "id": "0x5594b56a2d90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -67342,22 +80263,26 @@ ] }, { - "id": "0x558a52019558", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "loc": { - "offset": 36838, - "line": 1223, + "offset": 37751, + "line": 1260, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 36819, + "offset": 37732, "col": 30, "tokLen": 5 }, "end": { - "offset": 36838, + "offset": 37751, "col": 49, "tokLen": 1 } @@ -67369,55 +80294,55 @@ } }, { - "id": "0x558a5201e620", + "id": "0x5594b7565e38", "kind": "CompoundStmt", "range": { "begin": { - "offset": 36841, + "offset": 37754, "col": 52, "tokLen": 1 }, "end": { - "offset": 37239, - "line": 1232, + "offset": 38152, + "line": 1269, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201d310", + "id": "0x5594b7564ad8", "kind": "DeclStmt", "range": { "begin": { - "offset": 36847, - "line": 1224, + "offset": 37760, + "line": 1261, "col": 5, "tokLen": 3 }, "end": { - "offset": 36901, + "offset": 37814, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520197f0", + "id": "0x5594b7564770", "kind": "VarDecl", "loc": { - "offset": 36851, + "offset": 37764, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 36847, + "offset": 37760, "col": 5, "tokLen": 3 }, "end": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 } @@ -67430,16 +80355,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201d2e0", + "id": "0x5594b7564aa8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 } @@ -67450,16 +80375,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d280", + "id": "0x5594b7564a48", "kind": "BinaryOperator", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36887, + "offset": 37800, "col": 45, "tokLen": 4 } @@ -67471,16 +80396,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a5201d140", + "id": "0x5594b7564900", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36869, + "offset": 37782, "col": 27, "tokLen": 1 } @@ -67488,21 +80413,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d110", + "id": "0x5594b75648d0", "kind": "MemberExpr", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36860, + "offset": 37773, "col": 18, "tokLen": 4 } @@ -67513,19 +80438,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52019858", + "id": "0x5594b75647d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 }, "end": { - "offset": 36858, + "offset": 37771, "col": 16, "tokLen": 1 } @@ -67533,11 +80458,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52019558", + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67548,16 +80473,16 @@ ] }, { - "id": "0x558a5201d170", + "id": "0x5594b7564938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 }, "end": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 } @@ -67569,16 +80494,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520198f0", + "id": "0x5594b7564870", "kind": "StringLiteral", "range": { "begin": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 }, "end": { - "offset": 36865, + "offset": 37778, "col": 23, "tokLen": 4 } @@ -67592,7 +80517,7 @@ ] }, { - "id": "0x558a5201d1a0", + "id": "0x5594b7564968", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -67601,59 +80526,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -67670,59 +80595,59 @@ ] }, { - "id": "0x558a5201d268", + "id": "0x5594b7564a30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36874, + "offset": 37787, "file": "ToString.cpp", - "line": 1224, + "line": 1261, "col": 32, "tokLen": 3 }, "end": { - "offset": 36887, + "offset": 37800, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d238", + "id": "0x5594b7564a00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36874, + "offset": 37787, "col": 32, "tokLen": 3 }, "end": { - "offset": 36887, + "offset": 37800, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -67732,16 +80657,16 @@ ] }, { - "id": "0x558a5201d2a0", + "id": "0x5594b7564a68", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36894, + "offset": 37807, "col": 52, "tokLen": 2 }, "end": { - "offset": 36894, + "offset": 37807, "col": 52, "tokLen": 2 } @@ -67753,16 +80678,16 @@ "value": "16" }, { - "id": "0x558a5201d2c0", + "id": "0x5594b7564a88", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 }, "end": { - "offset": 36899, + "offset": 37812, "col": 57, "tokLen": 2 } @@ -67780,38 +80705,38 @@ ] }, { - "id": "0x558a5201d580", + "id": "0x5594b7564d88", "kind": "DeclStmt", "range": { "begin": { - "offset": 36907, - "line": 1225, + "offset": 37820, + "line": 1262, "col": 5, "tokLen": 3 }, "end": { - "offset": 36946, + "offset": 37859, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "loc": { - "offset": 36911, + "offset": 37824, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 36907, + "offset": 37820, "col": 5, "tokLen": 3 }, "end": { - "offset": 36945, + "offset": 37858, "col": 43, "tokLen": 1 } @@ -67824,16 +80749,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201d518", + "id": "0x5594b7564d18", "kind": "CallExpr", "range": { "begin": { - "offset": 36919, + "offset": 37832, "col": 17, "tokLen": 3 }, "end": { - "offset": 36945, + "offset": 37858, "col": 43, "tokLen": 1 } @@ -67844,16 +80769,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d500", + "id": "0x5594b7564d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36919, + "offset": 37832, "col": 17, "tokLen": 3 }, "end": { - "offset": 36924, + "offset": 37837, "col": 22, "tokLen": 4 } @@ -67865,16 +80790,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201d468", + "id": "0x5594b7564c70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36919, + "offset": 37832, "col": 17, "tokLen": 3 }, "end": { - "offset": 36924, + "offset": 37837, "col": 22, "tokLen": 4 } @@ -67884,7 +80809,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -67895,16 +80820,16 @@ ] }, { - "id": "0x558a5201d418", + "id": "0x5594b7564be0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36929, + "offset": 37842, "col": 27, "tokLen": 1 }, "end": { - "offset": 36929, + "offset": 37842, "col": 27, "tokLen": 1 } @@ -67912,11 +80837,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52019558", + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67925,16 +80850,16 @@ } }, { - "id": "0x558a5201d550", + "id": "0x5594b7564d58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 }, "end": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 } @@ -67946,16 +80871,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a5201d438", + "id": "0x5594b7564c00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 }, "end": { - "offset": 36932, + "offset": 37845, "col": 30, "tokLen": 7 } @@ -67968,16 +80893,16 @@ ] }, { - "id": "0x558a5201d568", + "id": "0x5594b7564d70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 }, "end": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 } @@ -67989,16 +80914,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d448", + "id": "0x5594b7564c10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 }, "end": { - "offset": 36941, + "offset": 37854, "col": 39, "tokLen": 4 } @@ -68008,7 +80933,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520197f0", + "id": "0x5594b7564770", "kind": "VarDecl", "name": "base", "type": { @@ -68025,36 +80950,36 @@ ] }, { - "id": "0x558a5201e560", + "id": "0x5594b7565d70", "kind": "IfStmt", "range": { "begin": { - "offset": 36952, - "line": 1226, + "offset": 37865, + "line": 1263, "col": 5, "tokLen": 2 }, "end": { - "offset": 37197, - "line": 1230, + "offset": 38110, + "line": 1267, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201d940", + "id": "0x5594b7565178", "kind": "BinaryOperator", "range": { "begin": { - "offset": 36956, - "line": 1226, + "offset": 37869, + "line": 1263, "col": 9, "tokLen": 5 }, "end": { - "offset": 37053, - "line": 1227, + "offset": 37966, + "line": 1264, "col": 51, "tokLen": 1 } @@ -68066,17 +80991,17 @@ "opcode": "||", "inner": [ { - "id": "0x558a5201d778", + "id": "0x5594b7564fa0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 36956, - "line": 1226, + "offset": 37869, + "line": 1263, "col": 9, "tokLen": 5 }, "end": { - "offset": 36998, + "offset": 37911, "col": 51, "tokLen": 1 } @@ -68088,16 +81013,16 @@ "opcode": "<", "inner": [ { - "id": "0x558a5201d748", + "id": "0x5594b7564f70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 }, "end": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 } @@ -68109,16 +81034,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d598", + "id": "0x5594b7564da0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 }, "end": { - "offset": 36956, + "offset": 37869, "col": 9, "tokLen": 5 } @@ -68128,7 +81053,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "name": "value", "type": { @@ -68139,16 +81064,16 @@ ] }, { - "id": "0x558a5201d760", + "id": "0x5594b7564f88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36998, + "offset": 37911, "col": 51, "tokLen": 1 } @@ -68160,16 +81085,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201d728", + "id": "0x5594b7564f48", "kind": "CallExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36998, + "offset": 37911, "col": 51, "tokLen": 1 } @@ -68180,16 +81105,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d710", + "id": "0x5594b7564f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36994, + "offset": 37907, "col": 47, "tokLen": 3 } @@ -68201,16 +81126,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201d6e0", + "id": "0x5594b7564f00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36964, + "offset": 37877, "col": 17, "tokLen": 3 }, "end": { - "offset": 36994, + "offset": 37907, "col": 47, "tokLen": 3 } @@ -68220,7 +81145,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a502efe00", + "id": "0x5594b592f870", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -68237,17 +81162,17 @@ ] }, { - "id": "0x558a5201d920", + "id": "0x5594b7565158", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37011, - "line": 1227, + "offset": 37924, + "line": 1264, "col": 9, "tokLen": 5 }, "end": { - "offset": 37053, + "offset": 37966, "col": 51, "tokLen": 1 } @@ -68259,16 +81184,16 @@ "opcode": ">", "inner": [ { - "id": "0x558a5201d8f0", + "id": "0x5594b7565128", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 }, "end": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 } @@ -68280,16 +81205,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201d798", + "id": "0x5594b7564fc0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 }, "end": { - "offset": 37011, + "offset": 37924, "col": 9, "tokLen": 5 } @@ -68299,7 +81224,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "name": "value", "type": { @@ -68310,16 +81235,16 @@ ] }, { - "id": "0x558a5201d908", + "id": "0x5594b7565140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37053, + "offset": 37966, "col": 51, "tokLen": 1 } @@ -68331,16 +81256,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201d8d0", + "id": "0x5594b7565100", "kind": "CallExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37053, + "offset": 37966, "col": 51, "tokLen": 1 } @@ -68351,16 +81276,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d8b8", + "id": "0x5594b75650e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37049, + "offset": 37962, "col": 47, "tokLen": 3 } @@ -68372,16 +81297,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201d888", + "id": "0x5594b75650b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37019, + "offset": 37932, "col": 17, "tokLen": 3 }, "end": { - "offset": 37049, + "offset": 37962, "col": 47, "tokLen": 3 } @@ -68391,7 +81316,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a502efed8", + "id": "0x5594b592f948", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -68410,35 +81335,35 @@ ] }, { - "id": "0x558a5201e548", + "id": "0x5594b7565d58", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37056, + "offset": 37969, "col": 54, "tokLen": 1 }, "end": { - "offset": 37197, - "line": 1230, + "offset": 38110, + "line": 1267, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201e530", + "id": "0x5594b7565d40", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 37066, - "line": 1228, + "offset": 37979, + "line": 1265, "col": 9, "tokLen": 5 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } @@ -68450,18 +81375,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a5201e518", + "id": "0x5594b7565d28", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 37066, - "line": 1228, + "offset": 37979, + "line": 1265, "col": 9, "tokLen": 5 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } @@ -68472,30 +81397,29 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201e4f0", + "id": "0x5594b7565d00", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 37072, - "line": 1228, + "offset": 37985, + "line": 1265, "col": 15, "tokLen": 12 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -68504,30 +81428,29 @@ }, "inner": [ { - "id": "0x558a5201e4d0", + "id": "0x5594b7565ce0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37072, - "line": 1228, + "offset": 37985, + "line": 1265, "col": 15, "tokLen": 12 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a5201e4c8", + "temp": "0x5594b7565cd8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -68536,24 +81459,23 @@ }, "inner": [ { - "id": "0x558a5201e498", + "id": "0x5594b7565ca8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 37072, - "line": 1228, + "offset": 37985, + "line": 1265, "col": 15, "tokLen": 12 }, "end": { - "offset": 37190, - "line": 1229, + "offset": 38103, + "line": 1266, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -68564,79 +81486,79 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a5201e480", + "id": "0x5594b7565c90", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a5201e468", + "id": "0x5594b7565c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a5201e448", + "id": "0x5594b7565c58", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5201e440", + "temp": "0x5594b7565c50", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -68645,126 +81567,126 @@ }, "inner": [ { - "id": "0x558a5201e408", + "id": "0x5594b7565c18", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37085, - "line": 1228, + "offset": 37998, + "line": 1265, "col": 28, "tokLen": 35 }, "end": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5201e3f0", + "id": "0x5594b7565c00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37125, - "line": 1228, + "offset": 38038, + "line": 1265, "col": 68, "tokLen": 1 }, "end": { - "offset": 37125, + "offset": 38038, "col": 68, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201e3d0", + "id": "0x5594b7565be0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37125, + "offset": 38038, "col": 68, "tokLen": 1 }, "end": { - "offset": 37125, + "offset": 38038, "col": 68, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a515d5600", + "id": "0x5594b6b1be00", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" } } } ] }, { - "id": "0x558a5201e3a0", + "id": "0x5594b7565bb0", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "xvalue", "storageDuration": "full expression", "inner": [ { - "id": "0x558a5201df20", + "id": "0x5594b7565708", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5201df18", + "temp": "0x5594b7565700", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -68773,89 +81695,89 @@ }, "inner": [ { - "id": "0x558a5201dee0", + "id": "0x5594b75656c8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5201dec8", + "id": "0x5594b75656b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 }, "end": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201dea8", + "id": "0x5594b7565690", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 }, "end": { - "offset": 37121, + "offset": 38034, "col": 64, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a5201de90", + "id": "0x5594b7565678", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 } @@ -68867,16 +81789,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201d9d0", + "id": "0x5594b75651c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 }, "end": { - "offset": 37085, + "offset": 37998, "col": 28, "tokLen": 35 } @@ -68890,16 +81812,16 @@ ] }, { - "id": "0x558a5201da10", + "id": "0x5594b7565208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 }, "end": { - "offset": 37123, + "offset": 38036, "col": 66, "tokLen": 1 } @@ -68907,11 +81829,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52019558", + "id": "0x5594b75639b0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -68926,17 +81848,17 @@ ] }, { - "id": "0x558a5201e3b8", + "id": "0x5594b7565bc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37154, - "line": 1229, + "offset": 38067, + "line": 1266, "col": 28, "tokLen": 36 }, "end": { - "offset": 37154, + "offset": 38067, "col": 28, "tokLen": 36 } @@ -68948,16 +81870,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201df40", + "id": "0x5594b7565728", "kind": "StringLiteral", "range": { "begin": { - "offset": 37154, + "offset": 38067, "col": 28, "tokLen": 36 }, "end": { - "offset": 37154, + "offset": 38067, "col": 28, "tokLen": 36 } @@ -68993,33 +81915,33 @@ ] }, { - "id": "0x558a5201e610", + "id": "0x5594b7565e28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37203, - "line": 1231, + "offset": 38116, + "line": 1268, "col": 5, "tokLen": 6 }, "end": { - "offset": 37236, + "offset": 38149, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201e5e0", + "id": "0x5594b7565df8", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 37210, + "offset": 38123, "col": 12, "tokLen": 11 }, "end": { - "offset": 37236, + "offset": 38149, "col": 38, "tokLen": 1 } @@ -69027,22 +81949,22 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x558a50375a38" + "typeAliasDeclId": "0x5594b58b60a8" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a5201e5c8", + "id": "0x5594b7565de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 }, "end": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 } @@ -69050,23 +81972,23 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x558a50375a38" + "typeAliasDeclId": "0x5594b58b60a8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a5201e5b0", + "id": "0x5594b7565dc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 }, "end": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 } @@ -69079,16 +82001,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a5201e580", + "id": "0x5594b7565d90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 }, "end": { - "offset": 37231, + "offset": 38144, "col": 33, "tokLen": 5 } @@ -69098,7 +82020,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201d340", + "id": "0x5594b7564b08", "kind": "VarDecl", "name": "value", "type": { @@ -69119,31 +82041,31 @@ ] }, { - "id": "0x558a5201e790", + "id": "0x5594b7565f98", "kind": "FunctionDecl", "loc": { - "offset": 37263, + "offset": 38176, "file": "ToString.cpp", - "line": 1234, + "line": 1271, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 37242, + "offset": 38155, "col": 1, "tokLen": 8 }, "end": { - "offset": 37698, - "line": 1243, + "offset": 38611, + "line": 1280, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc18c0", + "previousDecl": "0x5594b7137558", "name": "StringTo", - "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToItTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint16_t (const std::string &)" }, @@ -69155,7 +82077,7 @@ }, "inner": [ { - "id": "0x558a5015ac70", + "id": "0x5594b56a2db0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -69164,22 +82086,26 @@ ] }, { - "id": "0x558a5201e6c0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "loc": { - "offset": 37291, - "line": 1234, + "offset": 38204, + "line": 1271, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 37272, + "offset": 38185, "col": 31, "tokLen": 5 }, "end": { - "offset": 37291, + "offset": 38204, "col": 50, "tokLen": 1 } @@ -69191,55 +82117,55 @@ } }, { - "id": "0x558a520206a0", + "id": "0x5594b75682b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37294, + "offset": 38207, "col": 53, "tokLen": 1 }, "end": { - "offset": 37698, - "line": 1243, + "offset": 38611, + "line": 1280, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201f498", + "id": "0x5594b7566fd0", "kind": "DeclStmt", "range": { "begin": { - "offset": 37300, - "line": 1235, + "offset": 38213, + "line": 1272, "col": 5, "tokLen": 3 }, "end": { - "offset": 37354, + "offset": 38267, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201e960", + "id": "0x5594b7566c80", "kind": "VarDecl", "loc": { - "offset": 37304, + "offset": 38217, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 37300, + "offset": 38213, "col": 5, "tokLen": 3 }, "end": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 } @@ -69252,16 +82178,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201f468", + "id": "0x5594b7566fa0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 } @@ -69272,16 +82198,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f408", + "id": "0x5594b7566f40", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37340, + "offset": 38253, "col": 45, "tokLen": 4 } @@ -69293,16 +82219,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a5201f2e0", + "id": "0x5594b7566e10", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37322, + "offset": 38235, "col": 27, "tokLen": 1 } @@ -69310,21 +82236,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f2b0", + "id": "0x5594b7566de0", "kind": "MemberExpr", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37313, + "offset": 38226, "col": 18, "tokLen": 4 } @@ -69335,19 +82261,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a5201e9c8", + "id": "0x5594b7566ce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 }, "end": { - "offset": 37311, + "offset": 38224, "col": 16, "tokLen": 1 } @@ -69355,11 +82281,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e6c0", + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -69370,16 +82296,16 @@ ] }, { - "id": "0x558a5201f310", + "id": "0x5594b7566e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 }, "end": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 } @@ -69391,16 +82317,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201ea60", + "id": "0x5594b7566d80", "kind": "StringLiteral", "range": { "begin": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 }, "end": { - "offset": 37318, + "offset": 38231, "col": 23, "tokLen": 4 } @@ -69414,7 +82340,7 @@ ] }, { - "id": "0x558a5201f328", + "id": "0x5594b7566e60", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -69423,59 +82349,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -69492,59 +82418,59 @@ ] }, { - "id": "0x558a5201f3f0", + "id": "0x5594b7566f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37327, + "offset": 38240, "file": "ToString.cpp", - "line": 1235, + "line": 1272, "col": 32, "tokLen": 3 }, "end": { - "offset": 37340, + "offset": 38253, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f3c0", + "id": "0x5594b7566ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37327, + "offset": 38240, "col": 32, "tokLen": 3 }, "end": { - "offset": 37340, + "offset": 38253, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -69554,16 +82480,16 @@ ] }, { - "id": "0x558a5201f428", + "id": "0x5594b7566f60", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37347, + "offset": 38260, "col": 52, "tokLen": 2 }, "end": { - "offset": 37347, + "offset": 38260, "col": 52, "tokLen": 2 } @@ -69575,16 +82501,16 @@ "value": "16" }, { - "id": "0x558a5201f448", + "id": "0x5594b7566f80", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 }, "end": { - "offset": 37352, + "offset": 38265, "col": 57, "tokLen": 2 } @@ -69602,38 +82528,38 @@ ] }, { - "id": "0x558a5201f6a0", + "id": "0x5594b7567220", "kind": "DeclStmt", "range": { "begin": { - "offset": 37360, - "line": 1236, + "offset": 38273, + "line": 1273, "col": 5, "tokLen": 3 }, "end": { - "offset": 37399, + "offset": 38312, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "loc": { - "offset": 37364, + "offset": 38277, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 37360, + "offset": 38273, "col": 5, "tokLen": 3 }, "end": { - "offset": 37398, + "offset": 38311, "col": 43, "tokLen": 1 } @@ -69646,16 +82572,16 @@ "init": "c", "inner": [ { - "id": "0x558a5201f638", + "id": "0x5594b75671b0", "kind": "CallExpr", "range": { "begin": { - "offset": 37372, + "offset": 38285, "col": 17, "tokLen": 3 }, "end": { - "offset": 37398, + "offset": 38311, "col": 43, "tokLen": 1 } @@ -69666,16 +82592,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f620", + "id": "0x5594b7567198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37372, + "offset": 38285, "col": 17, "tokLen": 3 }, "end": { - "offset": 37377, + "offset": 38290, "col": 22, "tokLen": 4 } @@ -69687,16 +82613,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201f5f0", + "id": "0x5594b7567168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37372, + "offset": 38285, "col": 17, "tokLen": 3 }, "end": { - "offset": 37377, + "offset": 38290, "col": 22, "tokLen": 4 } @@ -69706,7 +82632,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -69717,16 +82643,16 @@ ] }, { - "id": "0x558a5201f5a0", + "id": "0x5594b75670d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37382, + "offset": 38295, "col": 27, "tokLen": 1 }, "end": { - "offset": 37382, + "offset": 38295, "col": 27, "tokLen": 1 } @@ -69734,11 +82660,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e6c0", + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -69747,16 +82673,16 @@ } }, { - "id": "0x558a5201f670", + "id": "0x5594b75671f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 }, "end": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 } @@ -69768,16 +82694,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a5201f5c0", + "id": "0x5594b75670f8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 }, "end": { - "offset": 37385, + "offset": 38298, "col": 30, "tokLen": 7 } @@ -69790,16 +82716,16 @@ ] }, { - "id": "0x558a5201f688", + "id": "0x5594b7567208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 }, "end": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 } @@ -69811,16 +82737,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f5d0", + "id": "0x5594b7567108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 }, "end": { - "offset": 37394, + "offset": 38307, "col": 39, "tokLen": 4 } @@ -69830,7 +82756,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e960", + "id": "0x5594b7566c80", "kind": "VarDecl", "name": "base", "type": { @@ -69847,36 +82773,36 @@ ] }, { - "id": "0x558a520205e0", + "id": "0x5594b75681f0", "kind": "IfStmt", "range": { "begin": { - "offset": 37405, - "line": 1237, + "offset": 38318, + "line": 1274, "col": 5, "tokLen": 2 }, "end": { - "offset": 37655, - "line": 1241, + "offset": 38568, + "line": 1278, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5201fa50", + "id": "0x5594b75675f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37409, - "line": 1237, + "offset": 38322, + "line": 1274, "col": 9, "tokLen": 5 }, "end": { - "offset": 37508, - "line": 1238, + "offset": 38421, + "line": 1275, "col": 52, "tokLen": 1 } @@ -69888,17 +82814,17 @@ "opcode": "||", "inner": [ { - "id": "0x558a5201f888", + "id": "0x5594b7567420", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37409, - "line": 1237, + "offset": 38322, + "line": 1274, "col": 9, "tokLen": 5 }, "end": { - "offset": 37452, + "offset": 38365, "col": 52, "tokLen": 1 } @@ -69910,16 +82836,16 @@ "opcode": "<", "inner": [ { - "id": "0x558a5201f858", + "id": "0x5594b75673f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 }, "end": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 } @@ -69931,16 +82857,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f6b8", + "id": "0x5594b7567238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 }, "end": { - "offset": 37409, + "offset": 38322, "col": 9, "tokLen": 5 } @@ -69950,7 +82876,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "name": "value", "type": { @@ -69961,16 +82887,16 @@ ] }, { - "id": "0x558a5201f870", + "id": "0x5594b7567408", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37452, + "offset": 38365, "col": 52, "tokLen": 1 } @@ -69982,16 +82908,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201f838", + "id": "0x5594b75673c8", "kind": "CallExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37452, + "offset": 38365, "col": 52, "tokLen": 1 } @@ -70002,16 +82928,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f820", + "id": "0x5594b75673b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37448, + "offset": 38361, "col": 48, "tokLen": 3 } @@ -70023,16 +82949,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201f7f0", + "id": "0x5594b7567380", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37417, + "offset": 38330, "col": 17, "tokLen": 3 }, "end": { - "offset": 37448, + "offset": 38361, "col": 48, "tokLen": 3 } @@ -70042,7 +82968,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a504139f0", + "id": "0x5594b588f920", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -70059,17 +82985,17 @@ ] }, { - "id": "0x558a5201fa30", + "id": "0x5594b75675d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37465, - "line": 1238, + "offset": 38378, + "line": 1275, "col": 9, "tokLen": 5 }, "end": { - "offset": 37508, + "offset": 38421, "col": 52, "tokLen": 1 } @@ -70081,16 +83007,16 @@ "opcode": ">", "inner": [ { - "id": "0x558a5201fa00", + "id": "0x5594b75675a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 }, "end": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 } @@ -70102,16 +83028,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5201f8a8", + "id": "0x5594b7567440", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 }, "end": { - "offset": 37465, + "offset": 38378, "col": 9, "tokLen": 5 } @@ -70121,7 +83047,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "name": "value", "type": { @@ -70132,16 +83058,16 @@ ] }, { - "id": "0x558a5201fa18", + "id": "0x5594b75675c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37508, + "offset": 38421, "col": 52, "tokLen": 1 } @@ -70153,16 +83079,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a5201f9e0", + "id": "0x5594b7567580", "kind": "CallExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37508, + "offset": 38421, "col": 52, "tokLen": 1 } @@ -70173,16 +83099,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201f9c8", + "id": "0x5594b7567568", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37504, + "offset": 38417, "col": 48, "tokLen": 3 } @@ -70194,16 +83120,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201f998", + "id": "0x5594b7567538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37473, + "offset": 38386, "col": 17, "tokLen": 3 }, "end": { - "offset": 37504, + "offset": 38417, "col": 48, "tokLen": 3 } @@ -70213,7 +83139,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50413ac8", + "id": "0x5594b588f9f8", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -70232,35 +83158,35 @@ ] }, { - "id": "0x558a520205c8", + "id": "0x5594b75681d8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37511, + "offset": 38424, "col": 55, "tokLen": 1 }, "end": { - "offset": 37655, - "line": 1241, + "offset": 38568, + "line": 1278, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520205b0", + "id": "0x5594b75681c0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 37521, - "line": 1239, + "offset": 38434, + "line": 1276, "col": 9, "tokLen": 5 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } @@ -70272,18 +83198,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52020598", + "id": "0x5594b75681a8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 37521, - "line": 1239, + "offset": 38434, + "line": 1276, "col": 9, "tokLen": 5 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } @@ -70294,30 +83220,29 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52020570", + "id": "0x5594b7568180", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 37527, - "line": 1239, + "offset": 38440, + "line": 1276, "col": 15, "tokLen": 12 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f84840", + "id": "0x5594b64b52f0", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -70326,30 +83251,29 @@ }, "inner": [ { - "id": "0x558a52020550", + "id": "0x5594b7568160", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37527, - "line": 1239, + "offset": 38440, + "line": 1276, "col": 15, "tokLen": 12 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52020548", + "temp": "0x5594b7568158", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -70358,24 +83282,23 @@ }, "inner": [ { - "id": "0x558a52020518", + "id": "0x5594b7568128", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 37527, - "line": 1239, + "offset": 38440, + "line": 1276, "col": 15, "tokLen": 12 }, "end": { - "offset": 37648, - "line": 1240, + "offset": 38561, + "line": 1277, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -70386,79 +83309,79 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52020500", + "id": "0x5594b7568110", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "storageDuration": "full expression", "boundToLValueRef": true, "inner": [ { - "id": "0x558a520204e8", + "id": "0x5594b75680f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a520204c8", + "id": "0x5594b75680d8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a520204c0", + "temp": "0x5594b75680d0", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -70467,126 +83390,126 @@ }, "inner": [ { - "id": "0x558a52020488", + "id": "0x5594b7568098", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37540, - "line": 1239, + "offset": 38453, + "line": 1276, "col": 28, "tokLen": 36 }, "end": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a52020470", + "id": "0x5594b7568080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37581, - "line": 1239, + "offset": 38494, + "line": 1276, "col": 69, "tokLen": 1 }, "end": { - "offset": 37581, + "offset": 38494, "col": 69, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52020450", + "id": "0x5594b7568060", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37581, + "offset": 38494, "col": 69, "tokLen": 1 }, "end": { - "offset": 37581, + "offset": 38494, "col": 69, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a515d5600", + "id": "0x5594b6b1be00", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" } } } ] }, { - "id": "0x558a52020420", + "id": "0x5594b7568030", "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "xvalue", "storageDuration": "full expression", "inner": [ { - "id": "0x558a5201ffa0", + "id": "0x5594b7567b88", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "temp": "0x558a5201ff98", + "temp": "0x5594b7567b80", "dtor": { - "id": "0x558a50c7fdd8", + "id": "0x5594b6191cb0", "kind": "CXXDestructorDecl", "name": "~basic_string", "type": { @@ -70595,89 +83518,89 @@ }, "inner": [ { - "id": "0x558a5201ff60", + "id": "0x5594b7567b48", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", "adl": true, "inner": [ { - "id": "0x558a5201ff48", + "id": "0x5594b7567b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 }, "end": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5201ff28", + "id": "0x5594b7567b10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 }, "end": { - "offset": 37577, + "offset": 38490, "col": 65, "tokLen": 1 } }, "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5156deb0", + "id": "0x5594b6ac2640", "kind": "FunctionDecl", "name": "operator+", "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" } } } ] }, { - "id": "0x558a5201ff10", + "id": "0x5594b7567af8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 } @@ -70689,16 +83612,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201fa80", + "id": "0x5594b7567648", "kind": "StringLiteral", "range": { "begin": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 }, "end": { - "offset": 37540, + "offset": 38453, "col": 28, "tokLen": 36 } @@ -70712,16 +83635,16 @@ ] }, { - "id": "0x558a5201fac0", + "id": "0x5594b7567688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 }, "end": { - "offset": 37579, + "offset": 38492, "col": 67, "tokLen": 1 } @@ -70729,11 +83652,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201e6c0", + "id": "0x5594b7565ec8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -70748,17 +83671,17 @@ ] }, { - "id": "0x558a52020438", + "id": "0x5594b7568048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37610, - "line": 1240, + "offset": 38523, + "line": 1277, "col": 28, "tokLen": 38 }, "end": { - "offset": 37610, + "offset": 38523, "col": 28, "tokLen": 38 } @@ -70770,16 +83693,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5201ffc0", + "id": "0x5594b7567ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 37610, + "offset": 38523, "col": 28, "tokLen": 38 }, "end": { - "offset": 37610, + "offset": 38523, "col": 28, "tokLen": 38 } @@ -70815,33 +83738,33 @@ ] }, { - "id": "0x558a52020690", + "id": "0x5594b75682a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37661, - "line": 1242, + "offset": 38574, + "line": 1279, "col": 5, "tokLen": 6 }, "end": { - "offset": 37695, + "offset": 38608, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52020660", + "id": "0x5594b7568278", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 37668, + "offset": 38581, "col": 12, "tokLen": 11 }, "end": { - "offset": 37695, + "offset": 38608, "col": 39, "tokLen": 1 } @@ -70849,22 +83772,22 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x558a50375aa0" + "typeAliasDeclId": "0x5594b58b6118" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x558a52020648", + "id": "0x5594b7568260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 }, "end": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 } @@ -70872,23 +83795,23 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x558a50375aa0" + "typeAliasDeclId": "0x5594b58b6118" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a52020630", + "id": "0x5594b7568248", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 }, "end": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 } @@ -70901,16 +83824,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x558a52020600", + "id": "0x5594b7568210", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 }, "end": { - "offset": 37690, + "offset": 38603, "col": 34, "tokLen": 5 } @@ -70920,7 +83843,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a5201f4c8", + "id": "0x5594b7567000", "kind": "VarDecl", "name": "value", "type": { @@ -70941,31 +83864,31 @@ ] }, { - "id": "0x558a52020810", + "id": "0x5594b7568418", "kind": "FunctionDecl", "loc": { - "offset": 37722, + "offset": 38635, "file": "ToString.cpp", - "line": 1245, + "line": 1282, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 37701, + "offset": 38614, "col": 1, "tokLen": 8 }, "end": { - "offset": 37856, - "line": 1248, + "offset": 38769, + "line": 1285, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc1dd0", + "previousDecl": "0x5594b7138618", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIjTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint32_t (const std::string &)" }, @@ -70977,7 +83900,7 @@ }, "inner": [ { - "id": "0x558a5015ac90", + "id": "0x5594b56a2dd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -70986,22 +83909,26 @@ ] }, { - "id": "0x558a52020740", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7568348", "kind": "ParmVarDecl", "loc": { - "offset": 37750, - "line": 1245, + "offset": 38663, + "line": 1282, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 37731, + "offset": 38644, "col": 31, "tokLen": 5 }, "end": { - "offset": 37750, + "offset": 38663, "col": 50, "tokLen": 1 } @@ -71013,55 +83940,55 @@ } }, { - "id": "0x558a52021728", + "id": "0x5594b75696b0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37753, + "offset": 38666, "col": 53, "tokLen": 1 }, "end": { - "offset": 37856, - "line": 1248, + "offset": 38769, + "line": 1285, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52021518", + "id": "0x5594b7569450", "kind": "DeclStmt", "range": { "begin": { - "offset": 37759, - "line": 1246, + "offset": 38672, + "line": 1283, "col": 5, "tokLen": 3 }, "end": { - "offset": 37813, + "offset": 38726, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520209e0", + "id": "0x5594b7569100", "kind": "VarDecl", "loc": { - "offset": 37763, + "offset": 38676, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 37759, + "offset": 38672, "col": 5, "tokLen": 3 }, "end": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 } @@ -71074,16 +84001,16 @@ "init": "c", "inner": [ { - "id": "0x558a520214e8", + "id": "0x5594b7569420", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 } @@ -71094,16 +84021,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52021488", + "id": "0x5594b75693c0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37799, + "offset": 38712, "col": 45, "tokLen": 4 } @@ -71115,16 +84042,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a52021360", + "id": "0x5594b7569290", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37781, + "offset": 38694, "col": 27, "tokLen": 1 } @@ -71132,21 +84059,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52021330", + "id": "0x5594b7569260", "kind": "MemberExpr", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37772, + "offset": 38685, "col": 18, "tokLen": 4 } @@ -71157,19 +84084,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52020a48", + "id": "0x5594b7569168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 }, "end": { - "offset": 37770, + "offset": 38683, "col": 16, "tokLen": 1 } @@ -71177,11 +84104,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52020740", + "id": "0x5594b7568348", "kind": "ParmVarDecl", "name": "s", "type": { @@ -71192,16 +84119,16 @@ ] }, { - "id": "0x558a52021390", + "id": "0x5594b75692c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 }, "end": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 } @@ -71213,16 +84140,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52020ae0", + "id": "0x5594b7569200", "kind": "StringLiteral", "range": { "begin": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 }, "end": { - "offset": 37777, + "offset": 38690, "col": 23, "tokLen": 4 } @@ -71236,7 +84163,7 @@ ] }, { - "id": "0x558a520213a8", + "id": "0x5594b75692e0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -71245,59 +84172,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -71314,59 +84241,59 @@ ] }, { - "id": "0x558a52021470", + "id": "0x5594b75693a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37786, + "offset": 38699, "file": "ToString.cpp", - "line": 1246, + "line": 1283, "col": 32, "tokLen": 3 }, "end": { - "offset": 37799, + "offset": 38712, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52021440", + "id": "0x5594b7569378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37786, + "offset": 38699, "col": 32, "tokLen": 3 }, "end": { - "offset": 37799, + "offset": 38712, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -71376,16 +84303,16 @@ ] }, { - "id": "0x558a520214a8", + "id": "0x5594b75693e0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37806, + "offset": 38719, "col": 52, "tokLen": 2 }, "end": { - "offset": 37806, + "offset": 38719, "col": 52, "tokLen": 2 } @@ -71397,16 +84324,16 @@ "value": "16" }, { - "id": "0x558a520214c8", + "id": "0x5594b7569400", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 }, "end": { - "offset": 37811, + "offset": 38724, "col": 57, "tokLen": 2 } @@ -71424,33 +84351,33 @@ ] }, { - "id": "0x558a52021718", + "id": "0x5594b75696a0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37819, - "line": 1247, + "offset": 38732, + "line": 1284, "col": 5, "tokLen": 6 }, "end": { - "offset": 37853, + "offset": 38766, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52021700", + "id": "0x5594b7569688", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37853, + "offset": 38766, "col": 39, "tokLen": 1 } @@ -71458,22 +84385,22 @@ "type": { "desugaredQualType": "unsigned int", "qualType": "uint32_t", - "typeAliasDeclId": "0x558a50375b08" + "typeAliasDeclId": "0x5594b58b6188" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52021698", + "id": "0x5594b7569618", "kind": "CallExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37853, + "offset": 38766, "col": 39, "tokLen": 1 } @@ -71484,16 +84411,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52021680", + "id": "0x5594b7569600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37831, + "offset": 38744, "col": 17, "tokLen": 5 } @@ -71505,16 +84432,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520215f0", + "id": "0x5594b7569568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37826, + "offset": 38739, "col": 12, "tokLen": 3 }, "end": { - "offset": 37831, + "offset": 38744, "col": 17, "tokLen": 5 } @@ -71524,7 +84451,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50cac0f8", + "id": "0x5594b61bfed8", "kind": "FunctionDecl", "name": "stoul", "type": { @@ -71535,16 +84462,16 @@ ] }, { - "id": "0x558a520215a0", + "id": "0x5594b75694d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37837, + "offset": 38750, "col": 23, "tokLen": 1 }, "end": { - "offset": 37837, + "offset": 38750, "col": 23, "tokLen": 1 } @@ -71552,11 +84479,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52020740", + "id": "0x5594b7568348", "kind": "ParmVarDecl", "name": "s", "type": { @@ -71565,16 +84492,16 @@ } }, { - "id": "0x558a520216d0", + "id": "0x5594b7569658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 }, "end": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 } @@ -71586,16 +84513,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a520215c0", + "id": "0x5594b75694f8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 }, "end": { - "offset": 37840, + "offset": 38753, "col": 26, "tokLen": 7 } @@ -71608,16 +84535,16 @@ ] }, { - "id": "0x558a520216e8", + "id": "0x5594b7569670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 }, "end": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 } @@ -71629,16 +84556,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520215d0", + "id": "0x5594b7569508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 }, "end": { - "offset": 37849, + "offset": 38762, "col": 35, "tokLen": 4 } @@ -71648,7 +84575,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520209e0", + "id": "0x5594b7569100", "kind": "VarDecl", "name": "base", "type": { @@ -71669,31 +84596,31 @@ ] }, { - "id": "0x558a52021880", + "id": "0x5594b7569808", "kind": "FunctionDecl", "loc": { - "offset": 37880, + "offset": 38793, "file": "ToString.cpp", - "line": 1250, + "line": 1287, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 37859, + "offset": 38772, "col": 1, "tokLen": 8 }, "end": { - "offset": 38015, - "line": 1253, + "offset": 38928, + "line": 1290, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc22a0", + "previousDecl": "0x5594b7139698", "name": "StringTo", - "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToImTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "uint64_t (const std::string &)" }, @@ -71705,7 +84632,7 @@ }, "inner": [ { - "id": "0x558a5015acb0", + "id": "0x5594b56a2df0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -71714,22 +84641,26 @@ ] }, { - "id": "0x558a520217b8", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7569730", "kind": "ParmVarDecl", "loc": { - "offset": 37908, - "line": 1250, + "offset": 38821, + "line": 1287, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 37889, + "offset": 38802, "col": 31, "tokLen": 5 }, "end": { - "offset": 37908, + "offset": 38821, "col": 50, "tokLen": 1 } @@ -71741,55 +84672,55 @@ } }, { - "id": "0x558a52022798", + "id": "0x5594b756aaa0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 37911, + "offset": 38824, "col": 53, "tokLen": 1 }, "end": { - "offset": 38015, - "line": 1253, + "offset": 38928, + "line": 1290, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52022588", + "id": "0x5594b756a840", "kind": "DeclStmt", "range": { "begin": { - "offset": 37917, - "line": 1251, + "offset": 38830, + "line": 1288, "col": 5, "tokLen": 3 }, "end": { - "offset": 37971, + "offset": 38884, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52021a50", + "id": "0x5594b756a4f0", "kind": "VarDecl", "loc": { - "offset": 37921, + "offset": 38834, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 37917, + "offset": 38830, "col": 5, "tokLen": 3 }, "end": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 } @@ -71802,16 +84733,16 @@ "init": "c", "inner": [ { - "id": "0x558a52022558", + "id": "0x5594b756a810", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 } @@ -71822,16 +84753,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520224f8", + "id": "0x5594b756a7b0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37957, + "offset": 38870, "col": 45, "tokLen": 4 } @@ -71843,16 +84774,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a520223d0", + "id": "0x5594b756a680", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37939, + "offset": 38852, "col": 27, "tokLen": 1 } @@ -71860,21 +84791,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520223a0", + "id": "0x5594b756a650", "kind": "MemberExpr", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37930, + "offset": 38843, "col": 18, "tokLen": 4 } @@ -71885,19 +84816,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52021ab8", + "id": "0x5594b756a558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 }, "end": { - "offset": 37928, + "offset": 38841, "col": 16, "tokLen": 1 } @@ -71905,11 +84836,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520217b8", + "id": "0x5594b7569730", "kind": "ParmVarDecl", "name": "s", "type": { @@ -71920,16 +84851,16 @@ ] }, { - "id": "0x558a52022400", + "id": "0x5594b756a6b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 }, "end": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 } @@ -71941,16 +84872,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52021b50", + "id": "0x5594b756a5f0", "kind": "StringLiteral", "range": { "begin": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 }, "end": { - "offset": 37935, + "offset": 38848, "col": 23, "tokLen": 4 } @@ -71964,7 +84895,7 @@ ] }, { - "id": "0x558a52022418", + "id": "0x5594b756a6d0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -71973,59 +84904,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -72042,59 +84973,59 @@ ] }, { - "id": "0x558a520224e0", + "id": "0x5594b756a798", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37944, + "offset": 38857, "file": "ToString.cpp", - "line": 1251, + "line": 1288, "col": 32, "tokLen": 3 }, "end": { - "offset": 37957, + "offset": 38870, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520224b0", + "id": "0x5594b756a768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37944, + "offset": 38857, "col": 32, "tokLen": 3 }, "end": { - "offset": 37957, + "offset": 38870, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -72104,16 +85035,16 @@ ] }, { - "id": "0x558a52022518", + "id": "0x5594b756a7d0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37964, + "offset": 38877, "col": 52, "tokLen": 2 }, "end": { - "offset": 37964, + "offset": 38877, "col": 52, "tokLen": 2 } @@ -72125,16 +85056,16 @@ "value": "16" }, { - "id": "0x558a52022538", + "id": "0x5594b756a7f0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 }, "end": { - "offset": 37969, + "offset": 38882, "col": 57, "tokLen": 2 } @@ -72152,33 +85083,33 @@ ] }, { - "id": "0x558a52022788", + "id": "0x5594b756aa90", "kind": "ReturnStmt", "range": { "begin": { - "offset": 37977, - "line": 1252, + "offset": 38890, + "line": 1289, "col": 5, "tokLen": 6 }, "end": { - "offset": 38012, + "offset": 38925, "col": 40, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52022770", + "id": "0x5594b756aa78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 38012, + "offset": 38925, "col": 40, "tokLen": 1 } @@ -72186,22 +85117,22 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "uint64_t", - "typeAliasDeclId": "0x558a50375b70" + "typeAliasDeclId": "0x5594b58b61f8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52022708", + "id": "0x5594b756aa08", "kind": "CallExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 38012, + "offset": 38925, "col": 40, "tokLen": 1 } @@ -72212,16 +85143,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520226f0", + "id": "0x5594b756a9f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 37989, + "offset": 38902, "col": 17, "tokLen": 6 } @@ -72233,16 +85164,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52022660", + "id": "0x5594b756a958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37984, + "offset": 38897, "col": 12, "tokLen": 3 }, "end": { - "offset": 37989, + "offset": 38902, "col": 17, "tokLen": 6 } @@ -72252,7 +85183,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50cae278", + "id": "0x5594b61c2118", "kind": "FunctionDecl", "name": "stoull", "type": { @@ -72263,16 +85194,16 @@ ] }, { - "id": "0x558a52022610", + "id": "0x5594b756a8c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 37996, + "offset": 38909, "col": 24, "tokLen": 1 }, "end": { - "offset": 37996, + "offset": 38909, "col": 24, "tokLen": 1 } @@ -72280,11 +85211,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a520217b8", + "id": "0x5594b7569730", "kind": "ParmVarDecl", "name": "s", "type": { @@ -72293,16 +85224,16 @@ } }, { - "id": "0x558a52022740", + "id": "0x5594b756aa48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 }, "end": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 } @@ -72314,16 +85245,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a52022630", + "id": "0x5594b756a8e8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 }, "end": { - "offset": 37999, + "offset": 38912, "col": 27, "tokLen": 7 } @@ -72336,16 +85267,16 @@ ] }, { - "id": "0x558a52022758", + "id": "0x5594b756aa60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 }, "end": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 } @@ -72357,16 +85288,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52022640", + "id": "0x5594b756a8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 }, "end": { - "offset": 38008, + "offset": 38921, "col": 36, "tokLen": 4 } @@ -72376,7 +85307,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52021a50", + "id": "0x5594b756a4f0", "kind": "VarDecl", "name": "base", "type": { @@ -72397,31 +85328,31 @@ ] }, { - "id": "0x558a520228f8", + "id": "0x5594b756abf8", "kind": "FunctionDecl", "loc": { - "offset": 38034, + "offset": 38947, "file": "ToString.cpp", - "line": 1255, + "line": 1292, "col": 17, "tokLen": 8 }, "range": { "begin": { - "offset": 38018, + "offset": 38931, "col": 1, "tokLen": 8 }, "end": { - "offset": 38167, - "line": 1258, + "offset": 39080, + "line": 1295, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc27b8", + "previousDecl": "0x5594b713a758", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIiTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int (const std::string &)" }, @@ -72433,7 +85364,7 @@ }, "inner": [ { - "id": "0x558a5015abf0", + "id": "0x5594b56a2d30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -72442,22 +85373,26 @@ ] }, { - "id": "0x558a52022828", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b756ab20", "kind": "ParmVarDecl", "loc": { - "offset": 38062, - "line": 1255, + "offset": 38975, + "line": 1292, "col": 45, "tokLen": 1 }, "range": { "begin": { - "offset": 38043, + "offset": 38956, "col": 26, "tokLen": 5 }, "end": { - "offset": 38062, + "offset": 38975, "col": 45, "tokLen": 1 } @@ -72469,55 +85404,55 @@ } }, { - "id": "0x558a520237a0", + "id": "0x5594b756be00", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38065, + "offset": 38978, "col": 48, "tokLen": 1 }, "end": { - "offset": 38167, - "line": 1258, + "offset": 39080, + "line": 1295, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023608", + "id": "0x5594b756bc20", "kind": "DeclStmt", "range": { "begin": { - "offset": 38071, - "line": 1256, + "offset": 38984, + "line": 1293, "col": 5, "tokLen": 3 }, "end": { - "offset": 38125, + "offset": 39038, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52022ad0", + "id": "0x5594b756b8d0", "kind": "VarDecl", "loc": { - "offset": 38075, + "offset": 38988, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 38071, + "offset": 38984, "col": 5, "tokLen": 3 }, "end": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 } @@ -72530,16 +85465,16 @@ "init": "c", "inner": [ { - "id": "0x558a520235d8", + "id": "0x5594b756bbf0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 } @@ -72550,16 +85485,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023578", + "id": "0x5594b756bb90", "kind": "BinaryOperator", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38111, + "offset": 39024, "col": 45, "tokLen": 4 } @@ -72571,16 +85506,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a52023450", + "id": "0x5594b756ba60", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38093, + "offset": 39006, "col": 27, "tokLen": 1 } @@ -72588,21 +85523,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023420", + "id": "0x5594b756ba30", "kind": "MemberExpr", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38084, + "offset": 38997, "col": 18, "tokLen": 4 } @@ -72613,19 +85548,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52022b38", + "id": "0x5594b756b938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 }, "end": { - "offset": 38082, + "offset": 38995, "col": 16, "tokLen": 1 } @@ -72633,11 +85568,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52022828", + "id": "0x5594b756ab20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -72648,16 +85583,16 @@ ] }, { - "id": "0x558a52023480", + "id": "0x5594b756ba98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 }, "end": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 } @@ -72669,16 +85604,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52022bd0", + "id": "0x5594b756b9d0", "kind": "StringLiteral", "range": { "begin": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 }, "end": { - "offset": 38089, + "offset": 39002, "col": 23, "tokLen": 4 } @@ -72692,7 +85627,7 @@ ] }, { - "id": "0x558a52023498", + "id": "0x5594b756bab0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -72701,59 +85636,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -72770,59 +85705,59 @@ ] }, { - "id": "0x558a52023560", + "id": "0x5594b756bb78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38098, + "offset": 39011, "file": "ToString.cpp", - "line": 1256, + "line": 1293, "col": 32, "tokLen": 3 }, "end": { - "offset": 38111, + "offset": 39024, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52023530", + "id": "0x5594b756bb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38098, + "offset": 39011, "col": 32, "tokLen": 3 }, "end": { - "offset": 38111, + "offset": 39024, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -72832,16 +85767,16 @@ ] }, { - "id": "0x558a52023598", + "id": "0x5594b756bbb0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38118, + "offset": 39031, "col": 52, "tokLen": 2 }, "end": { - "offset": 38118, + "offset": 39031, "col": 52, "tokLen": 2 } @@ -72853,16 +85788,16 @@ "value": "16" }, { - "id": "0x558a520235b8", + "id": "0x5594b756bbd0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 }, "end": { - "offset": 38123, + "offset": 39036, "col": 57, "tokLen": 2 } @@ -72880,33 +85815,33 @@ ] }, { - "id": "0x558a52023790", + "id": "0x5594b756bdf0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38131, - "line": 1257, + "offset": 39044, + "line": 1294, "col": 5, "tokLen": 6 }, "end": { - "offset": 38164, + "offset": 39077, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023728", + "id": "0x5594b756bd80", "kind": "CallExpr", "range": { "begin": { - "offset": 38138, + "offset": 39051, "col": 12, "tokLen": 3 }, "end": { - "offset": 38164, + "offset": 39077, "col": 38, "tokLen": 1 } @@ -72917,16 +85852,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023710", + "id": "0x5594b756bd68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38138, + "offset": 39051, "col": 12, "tokLen": 3 }, "end": { - "offset": 38143, + "offset": 39056, "col": 17, "tokLen": 4 } @@ -72938,16 +85873,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520236e0", + "id": "0x5594b756bd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38138, + "offset": 39051, "col": 12, "tokLen": 3 }, "end": { - "offset": 38143, + "offset": 39056, "col": 17, "tokLen": 4 } @@ -72957,7 +85892,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -72968,16 +85903,16 @@ ] }, { - "id": "0x558a52023690", + "id": "0x5594b756bca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38148, + "offset": 39061, "col": 22, "tokLen": 1 }, "end": { - "offset": 38148, + "offset": 39061, "col": 22, "tokLen": 1 } @@ -72985,11 +85920,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52022828", + "id": "0x5594b756ab20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -72998,16 +85933,16 @@ } }, { - "id": "0x558a52023760", + "id": "0x5594b756bdc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 }, "end": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 } @@ -73019,16 +85954,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a520236b0", + "id": "0x5594b756bcc8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 }, "end": { - "offset": 38151, + "offset": 39064, "col": 25, "tokLen": 7 } @@ -73041,16 +85976,16 @@ ] }, { - "id": "0x558a52023778", + "id": "0x5594b756bdd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 }, "end": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 } @@ -73062,16 +85997,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a520236c0", + "id": "0x5594b756bcd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 }, "end": { - "offset": 38160, + "offset": 39073, "col": 34, "tokLen": 4 } @@ -73081,7 +86016,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52022ad0", + "id": "0x5594b756b8d0", "kind": "VarDecl", "name": "base", "type": { @@ -73100,31 +86035,31 @@ ] }, { - "id": "0x558a52023900", + "id": "0x5594b756bf50", "kind": "FunctionDecl", "loc": { - "offset": 38187, + "offset": 39100, "file": "ToString.cpp", - "line": 1260, + "line": 1297, "col": 18, "tokLen": 8 }, "range": { "begin": { - "offset": 38170, + "offset": 39083, "col": 1, "tokLen": 8 }, "end": { - "offset": 38271, - "line": 1262, + "offset": 39184, + "line": 1299, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc2c90", + "previousDecl": "0x5594b713b7c0", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIbTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "bool (const std::string &)" }, @@ -73136,7 +86071,7 @@ }, "inner": [ { - "id": "0x558a5015ab70", + "id": "0x5594b56a2cb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -73145,22 +86080,26 @@ ] }, { - "id": "0x558a52023830", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b756be80", "kind": "ParmVarDecl", "loc": { - "offset": 38215, - "line": 1260, + "offset": 39128, + "line": 1297, "col": 46, "tokLen": 1 }, "range": { "begin": { - "offset": 38196, + "offset": 39109, "col": 27, "tokLen": 5 }, "end": { - "offset": 38215, + "offset": 39128, "col": 46, "tokLen": 1 } @@ -73172,50 +86111,50 @@ } }, { - "id": "0x558a52023cb8", + "id": "0x5594b756ce10", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38218, + "offset": 39131, "col": 49, "tokLen": 1 }, "end": { - "offset": 38271, - "line": 1262, + "offset": 39184, + "line": 1299, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023ca8", + "id": "0x5594b756ce00", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38224, - "line": 1261, + "offset": 39137, + "line": 1298, "col": 5, "tokLen": 6 }, "end": { - "offset": 38268, + "offset": 39181, "col": 49, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023c78", + "id": "0x5594b756cdc8", "kind": "CallExpr", "range": { "begin": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 }, "end": { - "offset": 38268, + "offset": 39181, "col": 49, "tokLen": 1 } @@ -73226,16 +86165,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52023c60", + "id": "0x5594b756cdb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 }, "end": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 } @@ -73247,16 +86186,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52023be0", + "id": "0x5594b756cd28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 }, "end": { - "offset": 38231, + "offset": 39144, "col": 12, "tokLen": 8 } @@ -73266,7 +86205,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51bc3260", + "id": "0x5594b713c5e0", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -73277,16 +86216,16 @@ ] }, { - "id": "0x558a52023b20", + "id": "0x5594b756cc78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38240, + "offset": 39153, "col": 21, "tokLen": 1 }, "end": { - "offset": 38240, + "offset": 39153, "col": 21, "tokLen": 1 } @@ -73294,11 +86233,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023830", + "id": "0x5594b756be80", "kind": "ParmVarDecl", "name": "s", "type": { @@ -73307,16 +86246,16 @@ } }, { - "id": "0x558a52023b90", + "id": "0x5594b756ccf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38243, + "offset": 39156, "col": 24, "tokLen": 4 }, "end": { - "offset": 38261, + "offset": 39174, "col": 42, "tokLen": 7 } @@ -73326,7 +86265,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bdf0", + "id": "0x5594b69afb18", "kind": "EnumConstantDecl", "name": "OneZero", "type": { @@ -73343,30 +86282,30 @@ ] }, { - "id": "0x558a52023ed0", + "id": "0x5594b756d010", "kind": "FunctionDecl", "loc": { - "offset": 38279, + "offset": 39192, "file": "ToString.cpp", - "line": 1264, + "line": 1301, "col": 6, "tokLen": 8 }, "range": { "begin": { - "offset": 38274, + "offset": 39187, "col": 1, "tokLen": 4 }, "end": { - "offset": 39159, - "line": 1294, + "offset": 40072, + "line": 1331, "col": 1, "tokLen": 1 } }, "isUsed": true, - "previousDecl": "0x558a51bc3260", + "previousDecl": "0x5594b713c5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN15slsDetectorDefs10boolFormatE", "type": { @@ -73374,22 +86313,22 @@ }, "inner": [ { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "loc": { - "offset": 38307, - "line": 1264, + "offset": 39220, + "line": 1301, "col": 34, "tokLen": 1 }, "range": { "begin": { - "offset": 38288, + "offset": 39201, "col": 15, "tokLen": 5 }, "end": { - "offset": 38307, + "offset": 39220, "col": 34, "tokLen": 1 } @@ -73401,21 +86340,21 @@ } }, { - "id": "0x558a52023df0", + "id": "0x5594b756cf30", "kind": "ParmVarDecl", "loc": { - "offset": 38327, + "offset": 39240, "col": 54, "tokLen": 6 }, "range": { "begin": { - "offset": 38310, + "offset": 39223, "col": 37, "tokLen": 4 }, "end": { - "offset": 38327, + "offset": 39240, "col": 54, "tokLen": 6 } @@ -73423,57 +86362,56 @@ "isUsed": true, "name": "format", "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" } }, { - "id": "0x558a52029c28", + "id": "0x5594b7572ac0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38335, + "offset": 39248, "col": 62, "tokLen": 1 }, "end": { - "offset": 39159, - "line": 1294, + "offset": 40072, + "line": 1331, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023fd8", + "id": "0x5594b756d118", "kind": "SwitchStmt", "range": { "begin": { - "offset": 38341, - "line": 1265, + "offset": 39254, + "line": 1302, "col": 5, "tokLen": 6 }, "end": { - "offset": 39157, - "line": 1293, + "offset": 40070, + "line": 1330, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52023fc0", + "id": "0x5594b756d100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38349, - "line": 1265, + "offset": 39262, + "line": 1302, "col": 13, "tokLen": 6 }, "end": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 } @@ -73485,53 +86423,50 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52023fa8", + "id": "0x5594b756d0e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 }, "end": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 } }, "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52023f88", + "id": "0x5594b756d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 }, "end": { - "offset": 38349, + "offset": 39262, "col": 13, "tokLen": 6 } }, "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023df0", + "id": "0x5594b756cf30", "kind": "ParmVarDecl", "name": "format", "type": { - "desugaredQualType": "slsDetectorDefs::boolFormat", "qualType": "defs::boolFormat" } } @@ -73541,52 +86476,52 @@ ] }, { - "id": "0x558a52029bf8", + "id": "0x5594b7572a90", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38357, + "offset": 39270, "col": 21, "tokLen": 1 }, "end": { - "offset": 39157, - "line": 1293, + "offset": 40070, + "line": 1330, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a520240b8", + "id": "0x5594b756d208", "kind": "CaseStmt", "range": { "begin": { - "offset": 38363, - "line": 1266, + "offset": 39276, + "line": 1303, "col": 5, "tokLen": 4 }, "end": { - "offset": 38582, - "line": 1272, + "offset": 39495, + "line": 1309, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52024098", + "id": "0x5594b756d1e8", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38368, - "line": 1266, + "offset": 39281, + "line": 1303, "col": 10, "tokLen": 4 }, "end": { - "offset": 38386, + "offset": 39299, "col": 28, "tokLen": 9 } @@ -73598,16 +86533,16 @@ "value": "0", "inner": [ { - "id": "0x558a52024080", + "id": "0x5594b756d1d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38368, + "offset": 39281, "col": 10, "tokLen": 4 }, "end": { - "offset": 38386, + "offset": 39299, "col": 28, "tokLen": 9 } @@ -73619,16 +86554,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52024050", + "id": "0x5594b756d1a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38368, + "offset": 39281, "col": 10, "tokLen": 4 }, "end": { - "offset": 38386, + "offset": 39299, "col": 28, "tokLen": 9 } @@ -73638,7 +86573,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bd40", + "id": "0x5594b69afa68", "kind": "EnumConstantDecl", "name": "TrueFalse", "type": { @@ -73651,52 +86586,52 @@ ] }, { - "id": "0x558a52026a60", + "id": "0x5594b756f9f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38397, + "offset": 39310, "col": 39, "tokLen": 1 }, "end": { - "offset": 38582, - "line": 1272, + "offset": 39495, + "line": 1309, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52025498", + "id": "0x5594b756e4f8", "kind": "IfStmt", "range": { "begin": { - "offset": 38407, - "line": 1267, + "offset": 39320, + "line": 1304, "col": 9, "tokLen": 2 }, "end": { - "offset": 38443, - "line": 1268, + "offset": 39356, + "line": 1305, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52025440", + "id": "0x5594b756e4a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38411, - "line": 1267, + "offset": 39324, + "line": 1304, "col": 13, "tokLen": 1 }, "end": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 } @@ -73708,67 +86643,67 @@ "adl": true, "inner": [ { - "id": "0x558a52025428", + "id": "0x5594b756e488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 }, "end": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52025408", + "id": "0x5594b756e468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 }, "end": { - "offset": 38413, + "offset": 39326, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520240e0", + "id": "0x5594b756d230", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38411, + "offset": 39324, "col": 13, "tokLen": 1 }, "end": { - "offset": 38411, + "offset": 39324, "col": 13, "tokLen": 1 } @@ -73776,11 +86711,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -73789,16 +86724,16 @@ } }, { - "id": "0x558a520253f0", + "id": "0x5594b756e450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 }, "end": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 } @@ -73810,16 +86745,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52024100", + "id": "0x5594b756d250", "kind": "StringLiteral", "range": { "begin": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 }, "end": { - "offset": 38416, + "offset": 39329, "col": 18, "tokLen": 6 } @@ -73835,33 +86770,33 @@ ] }, { - "id": "0x558a52025488", + "id": "0x5594b756e4e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38436, - "line": 1268, + "offset": 39349, + "line": 1305, "col": 13, "tokLen": 6 }, "end": { - "offset": 38443, + "offset": 39356, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52025478", + "id": "0x5594b756e4d8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38443, + "offset": 39356, "col": 20, "tokLen": 4 }, "end": { - "offset": 38443, + "offset": 39356, "col": 20, "tokLen": 4 } @@ -73877,35 +86812,35 @@ ] }, { - "id": "0x558a52026878", + "id": "0x5594b756f7e8", "kind": "IfStmt", "range": { "begin": { - "offset": 38457, - "line": 1269, + "offset": 39370, + "line": 1306, "col": 9, "tokLen": 2 }, "end": { - "offset": 38494, - "line": 1270, + "offset": 39407, + "line": 1307, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52026820", + "id": "0x5594b756f790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38461, - "line": 1269, + "offset": 39374, + "line": 1306, "col": 13, "tokLen": 1 }, "end": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 } @@ -73917,67 +86852,67 @@ "adl": true, "inner": [ { - "id": "0x558a52026808", + "id": "0x5594b756f778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 }, "end": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520267e8", + "id": "0x5594b756f758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 }, "end": { - "offset": 38463, + "offset": 39376, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a520254b8", + "id": "0x5594b756e518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38461, + "offset": 39374, "col": 13, "tokLen": 1 }, "end": { - "offset": 38461, + "offset": 39374, "col": 13, "tokLen": 1 } @@ -73985,11 +86920,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -73998,16 +86933,16 @@ } }, { - "id": "0x558a520267d0", + "id": "0x5594b756f740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 }, "end": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 } @@ -74019,16 +86954,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520254d8", + "id": "0x5594b756e538", "kind": "StringLiteral", "range": { "begin": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 }, "end": { - "offset": 38466, + "offset": 39379, "col": 18, "tokLen": 7 } @@ -74044,33 +86979,33 @@ ] }, { - "id": "0x558a52026868", + "id": "0x5594b756f7d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38487, - "line": 1270, + "offset": 39400, + "line": 1307, "col": 13, "tokLen": 6 }, "end": { - "offset": 38494, + "offset": 39407, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52026858", + "id": "0x5594b756f7c8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38494, + "offset": 39407, "col": 20, "tokLen": 5 }, "end": { - "offset": 38494, + "offset": 39407, "col": 20, "tokLen": 5 } @@ -74086,17 +87021,17 @@ ] }, { - "id": "0x558a52026a48", + "id": "0x5594b756f9d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 38509, - "line": 1271, + "offset": 39422, + "line": 1308, "col": 9, "tokLen": 5 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } @@ -74108,16 +87043,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52026a30", + "id": "0x5594b756f9c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 38509, + "offset": 39422, "col": 9, "tokLen": 5 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } @@ -74128,28 +87063,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52026a08", + "id": "0x5594b756f998", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 38515, + "offset": 39428, "col": 15, "tokLen": 12 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -74158,28 +87092,27 @@ }, "inner": [ { - "id": "0x558a520269e8", + "id": "0x5594b756f978", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 38515, + "offset": 39428, "col": 15, "tokLen": 12 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a520269e0", + "temp": "0x5594b756f970", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -74188,22 +87121,21 @@ }, "inner": [ { - "id": "0x558a520269b0", + "id": "0x5594b756f940", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 38515, + "offset": 39428, "col": 15, "tokLen": 12 }, "end": { - "offset": 38575, + "offset": 39488, "col": 75, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -74214,16 +87146,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52026998", + "id": "0x5594b756f928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 }, "end": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 } @@ -74235,16 +87167,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52026910", + "id": "0x5594b756f8a0", "kind": "StringLiteral", "range": { "begin": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 }, "end": { - "offset": 38528, + "offset": 39441, "col": 28, "tokLen": 47 } @@ -74272,35 +87204,35 @@ ] }, { - "id": "0x558a52026b40", + "id": "0x5594b756fae0", "kind": "CaseStmt", "range": { "begin": { - "offset": 38588, - "line": 1273, + "offset": 39501, + "line": 1310, "col": 5, "tokLen": 4 }, "end": { - "offset": 38795, - "line": 1279, + "offset": 39708, + "line": 1316, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52026b20", + "id": "0x5594b756fac0", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38593, - "line": 1273, + "offset": 39506, + "line": 1310, "col": 10, "tokLen": 4 }, "end": { - "offset": 38611, + "offset": 39524, "col": 28, "tokLen": 5 } @@ -74312,16 +87244,16 @@ "value": "1", "inner": [ { - "id": "0x558a52026b08", + "id": "0x5594b756faa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38593, + "offset": 39506, "col": 10, "tokLen": 4 }, "end": { - "offset": 38611, + "offset": 39524, "col": 28, "tokLen": 5 } @@ -74333,16 +87265,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a52026ad8", + "id": "0x5594b756fa78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38593, + "offset": 39506, "col": 10, "tokLen": 4 }, "end": { - "offset": 38611, + "offset": 39524, "col": 28, "tokLen": 5 } @@ -74352,7 +87284,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bd98", + "id": "0x5594b69afac0", "kind": "EnumConstantDecl", "name": "OnOff", "type": { @@ -74365,52 +87297,52 @@ ] }, { - "id": "0x558a52029468", + "id": "0x5594b7572268", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38618, + "offset": 39531, "col": 35, "tokLen": 1 }, "end": { - "offset": 38795, - "line": 1279, + "offset": 39708, + "line": 1316, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52027f18", + "id": "0x5594b7570dd8", "kind": "IfStmt", "range": { "begin": { - "offset": 38628, - "line": 1274, + "offset": 39541, + "line": 1311, "col": 9, "tokLen": 2 }, "end": { - "offset": 38662, - "line": 1275, + "offset": 39575, + "line": 1312, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52027ec0", + "id": "0x5594b7570d80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38632, - "line": 1274, + "offset": 39545, + "line": 1311, "col": 13, "tokLen": 1 }, "end": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 } @@ -74422,67 +87354,67 @@ "adl": true, "inner": [ { - "id": "0x558a52027ea8", + "id": "0x5594b7570d68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 }, "end": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52027e88", + "id": "0x5594b7570d48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 }, "end": { - "offset": 38634, + "offset": 39547, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52026b68", + "id": "0x5594b756fb08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38632, + "offset": 39545, "col": 13, "tokLen": 1 }, "end": { - "offset": 38632, + "offset": 39545, "col": 13, "tokLen": 1 } @@ -74490,11 +87422,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -74503,16 +87435,16 @@ } }, { - "id": "0x558a52027e70", + "id": "0x5594b7570d30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 }, "end": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 } @@ -74524,16 +87456,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52026b88", + "id": "0x5594b756fb28", "kind": "StringLiteral", "range": { "begin": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 }, "end": { - "offset": 38637, + "offset": 39550, "col": 18, "tokLen": 4 } @@ -74549,33 +87481,33 @@ ] }, { - "id": "0x558a52027f08", + "id": "0x5594b7570dc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38655, - "line": 1275, + "offset": 39568, + "line": 1312, "col": 13, "tokLen": 6 }, "end": { - "offset": 38662, + "offset": 39575, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52027ef8", + "id": "0x5594b7570db8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38662, + "offset": 39575, "col": 20, "tokLen": 4 }, "end": { - "offset": 38662, + "offset": 39575, "col": 20, "tokLen": 4 } @@ -74591,35 +87523,35 @@ ] }, { - "id": "0x558a520292e8", + "id": "0x5594b75720c8", "kind": "IfStmt", "range": { "begin": { - "offset": 38676, - "line": 1276, + "offset": 39589, + "line": 1313, "col": 9, "tokLen": 2 }, "end": { - "offset": 38711, - "line": 1277, + "offset": 39624, + "line": 1314, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52029290", + "id": "0x5594b7572070", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 38680, - "line": 1276, + "offset": 39593, + "line": 1313, "col": 13, "tokLen": 1 }, "end": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 } @@ -74631,67 +87563,67 @@ "adl": true, "inner": [ { - "id": "0x558a52029278", + "id": "0x5594b7572058", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 }, "end": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a52029258", + "id": "0x5594b7572038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 }, "end": { - "offset": 38682, + "offset": 39595, "col": 15, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a51b2e6e0", + "id": "0x5594b708a0e0", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x558a52027f38", + "id": "0x5594b7570df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38680, + "offset": 39593, "col": 13, "tokLen": 1 }, "end": { - "offset": 38680, + "offset": 39593, "col": 13, "tokLen": 1 } @@ -74699,11 +87631,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -74712,16 +87644,16 @@ } }, { - "id": "0x558a52029240", + "id": "0x5594b7572020", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 }, "end": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 } @@ -74733,16 +87665,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52027f58", + "id": "0x5594b7570e18", "kind": "StringLiteral", "range": { "begin": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 }, "end": { - "offset": 38685, + "offset": 39598, "col": 18, "tokLen": 5 } @@ -74758,33 +87690,33 @@ ] }, { - "id": "0x558a520292d8", + "id": "0x5594b75720b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38704, - "line": 1277, + "offset": 39617, + "line": 1314, "col": 13, "tokLen": 6 }, "end": { - "offset": 38711, + "offset": 39624, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a520292c8", + "id": "0x5594b75720a8", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38711, + "offset": 39624, "col": 20, "tokLen": 5 }, "end": { - "offset": 38711, + "offset": 39624, "col": 20, "tokLen": 5 } @@ -74800,17 +87732,17 @@ ] }, { - "id": "0x558a52029450", + "id": "0x5594b7572250", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 38726, - "line": 1278, + "offset": 39639, + "line": 1315, "col": 9, "tokLen": 5 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } @@ -74822,16 +87754,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52029438", + "id": "0x5594b7572238", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 38726, + "offset": 39639, "col": 9, "tokLen": 5 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } @@ -74842,28 +87774,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52029410", + "id": "0x5594b7572210", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 38732, + "offset": 39645, "col": 15, "tokLen": 12 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -74872,28 +87803,27 @@ }, "inner": [ { - "id": "0x558a520293f0", + "id": "0x5594b75721f0", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 38732, + "offset": 39645, "col": 15, "tokLen": 12 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a520293e8", + "temp": "0x5594b75721e8", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -74902,22 +87832,21 @@ }, "inner": [ { - "id": "0x558a520293b8", + "id": "0x5594b75721b8", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 38732, + "offset": 39645, "col": 15, "tokLen": 12 }, "end": { - "offset": 38788, + "offset": 39701, "col": 71, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -74928,16 +87857,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a520293a0", + "id": "0x5594b75721a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 }, "end": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 } @@ -74949,16 +87878,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52029318", + "id": "0x5594b7572118", "kind": "StringLiteral", "range": { "begin": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 }, "end": { - "offset": 38745, + "offset": 39658, "col": 28, "tokLen": 43 } @@ -74986,35 +87915,35 @@ ] }, { - "id": "0x558a52029548", + "id": "0x5594b7572358", "kind": "CaseStmt", "range": { "begin": { - "offset": 38801, - "line": 1280, + "offset": 39714, + "line": 1317, "col": 5, "tokLen": 4 }, "end": { - "offset": 39083, - "line": 1290, + "offset": 39996, + "line": 1327, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029528", + "id": "0x5594b7572338", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38806, - "line": 1280, + "offset": 39719, + "line": 1317, "col": 10, "tokLen": 4 }, "end": { - "offset": 38824, + "offset": 39737, "col": 28, "tokLen": 7 } @@ -75026,16 +87955,16 @@ "value": "2", "inner": [ { - "id": "0x558a52029510", + "id": "0x5594b7572320", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38806, + "offset": 39719, "col": 10, "tokLen": 4 }, "end": { - "offset": 38824, + "offset": 39737, "col": 28, "tokLen": 7 } @@ -75047,16 +87976,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x558a520294e0", + "id": "0x5594b75722f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38806, + "offset": 39719, "col": 10, "tokLen": 4 }, "end": { - "offset": 38824, + "offset": 39737, "col": 28, "tokLen": 7 } @@ -75066,7 +87995,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x558a5144bdf0", + "id": "0x5594b69afb18", "kind": "EnumConstantDecl", "name": "OneZero", "type": { @@ -75079,55 +88008,55 @@ ] }, { - "id": "0x558a52029a70", + "id": "0x5594b75728e8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38833, + "offset": 39746, "col": 37, "tokLen": 1 }, "end": { - "offset": 39083, - "line": 1290, + "offset": 39996, + "line": 1327, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029748", + "id": "0x5594b75725a0", "kind": "DeclStmt", "range": { "begin": { - "offset": 38843, - "line": 1281, + "offset": 39756, + "line": 1318, "col": 9, "tokLen": 3 }, "end": { - "offset": 38876, + "offset": 39789, "col": 42, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029588", + "id": "0x5594b7572398", "kind": "VarDecl", "loc": { - "offset": 38847, + "offset": 39760, "col": 13, "tokLen": 1 }, "range": { "begin": { - "offset": 38843, + "offset": 39756, "col": 9, "tokLen": 3 }, "end": { - "offset": 38875, + "offset": 39788, "col": 41, "tokLen": 1 } @@ -75140,16 +88069,16 @@ "init": "c", "inner": [ { - "id": "0x558a520296f8", + "id": "0x5594b7572548", "kind": "CallExpr", "range": { "begin": { - "offset": 38851, + "offset": 39764, "col": 17, "tokLen": 3 }, "end": { - "offset": 38875, + "offset": 39788, "col": 41, "tokLen": 1 } @@ -75160,16 +88089,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520296e0", + "id": "0x5594b7572530", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38851, + "offset": 39764, "col": 17, "tokLen": 3 }, "end": { - "offset": 38856, + "offset": 39769, "col": 22, "tokLen": 4 } @@ -75181,16 +88110,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a520296b0", + "id": "0x5594b7572500", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38851, + "offset": 39764, "col": 17, "tokLen": 3 }, "end": { - "offset": 38856, + "offset": 39769, "col": 22, "tokLen": 4 } @@ -75200,7 +88129,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50c62038", + "id": "0x5594b6171e88", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -75211,16 +88140,16 @@ ] }, { - "id": "0x558a52029660", + "id": "0x5594b7572470", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38861, + "offset": 39774, "col": 27, "tokLen": 1 }, "end": { - "offset": 38861, + "offset": 39774, "col": 27, "tokLen": 1 } @@ -75228,11 +88157,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52023d28", + "id": "0x5594b756ce70", "kind": "ParmVarDecl", "name": "s", "type": { @@ -75241,16 +88170,16 @@ } }, { - "id": "0x558a52029730", + "id": "0x5594b7572588", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 }, "end": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 } @@ -75262,16 +88191,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a52029680", + "id": "0x5594b7572490", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 }, "end": { - "offset": 38864, + "offset": 39777, "col": 30, "tokLen": 7 } @@ -75284,16 +88213,16 @@ ] }, { - "id": "0x558a52029690", + "id": "0x5594b75724a0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38873, + "offset": 39786, "col": 39, "tokLen": 2 }, "end": { - "offset": 38873, + "offset": 39786, "col": 39, "tokLen": 2 } @@ -75311,35 +88240,35 @@ ] }, { - "id": "0x558a52029798", + "id": "0x5594b75725f0", "kind": "SwitchStmt", "range": { "begin": { - "offset": 38886, - "line": 1282, + "offset": 39799, + "line": 1319, "col": 9, "tokLen": 6 }, "end": { - "offset": 39077, - "line": 1289, + "offset": 39990, + "line": 1326, "col": 9, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029780", + "id": "0x5594b75725d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 38894, - "line": 1282, + "offset": 39807, + "line": 1319, "col": 17, "tokLen": 1 }, "end": { - "offset": 38894, + "offset": 39807, "col": 17, "tokLen": 1 } @@ -75351,16 +88280,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a52029760", + "id": "0x5594b75725b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 38894, + "offset": 39807, "col": 17, "tokLen": 1 }, "end": { - "offset": 38894, + "offset": 39807, "col": 17, "tokLen": 1 } @@ -75370,7 +88299,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029588", + "id": "0x5594b7572398", "kind": "VarDecl", "name": "i", "type": { @@ -75381,52 +88310,52 @@ ] }, { - "id": "0x558a52029a48", + "id": "0x5594b75728c0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 38897, + "offset": 39810, "col": 20, "tokLen": 1 }, "end": { - "offset": 39077, - "line": 1289, + "offset": 39990, + "line": 1326, "col": 9, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029800", + "id": "0x5594b7572658", "kind": "CaseStmt", "range": { "begin": { - "offset": 38907, - "line": 1283, + "offset": 39820, + "line": 1320, "col": 9, "tokLen": 4 }, "end": { - "offset": 38934, - "line": 1284, + "offset": 39847, + "line": 1321, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a520297e0", + "id": "0x5594b7572638", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38912, - "line": 1283, + "offset": 39825, + "line": 1320, "col": 14, "tokLen": 1 }, "end": { - "offset": 38912, + "offset": 39825, "col": 14, "tokLen": 1 } @@ -75438,16 +88367,16 @@ "value": "0", "inner": [ { - "id": "0x558a520297c0", + "id": "0x5594b7572618", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38912, + "offset": 39825, "col": 14, "tokLen": 1 }, "end": { - "offset": 38912, + "offset": 39825, "col": 14, "tokLen": 1 } @@ -75461,33 +88390,33 @@ ] }, { - "id": "0x558a52029838", + "id": "0x5594b7572690", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38927, - "line": 1284, + "offset": 39840, + "line": 1321, "col": 13, "tokLen": 6 }, "end": { - "offset": 38934, + "offset": 39847, "col": 20, "tokLen": 5 } }, "inner": [ { - "id": "0x558a52029828", + "id": "0x5594b7572680", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38934, + "offset": 39847, "col": 20, "tokLen": 5 }, "end": { - "offset": 38934, + "offset": 39847, "col": 20, "tokLen": 5 } @@ -75503,35 +88432,35 @@ ] }, { - "id": "0x558a52029888", + "id": "0x5594b75726e0", "kind": "CaseStmt", "range": { "begin": { - "offset": 38949, - "line": 1285, + "offset": 39862, + "line": 1322, "col": 9, "tokLen": 4 }, "end": { - "offset": 38976, - "line": 1286, + "offset": 39889, + "line": 1323, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a52029868", + "id": "0x5594b75726c0", "kind": "ConstantExpr", "range": { "begin": { - "offset": 38954, - "line": 1285, + "offset": 39867, + "line": 1322, "col": 14, "tokLen": 1 }, "end": { - "offset": 38954, + "offset": 39867, "col": 14, "tokLen": 1 } @@ -75543,16 +88472,16 @@ "value": "1", "inner": [ { - "id": "0x558a52029848", + "id": "0x5594b75726a0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 38954, + "offset": 39867, "col": 14, "tokLen": 1 }, "end": { - "offset": 38954, + "offset": 39867, "col": 14, "tokLen": 1 } @@ -75566,33 +88495,33 @@ ] }, { - "id": "0x558a520298c0", + "id": "0x5594b7572718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 38969, - "line": 1286, + "offset": 39882, + "line": 1323, "col": 13, "tokLen": 6 }, "end": { - "offset": 38976, + "offset": 39889, "col": 20, "tokLen": 4 } }, "inner": [ { - "id": "0x558a520298b0", + "id": "0x5594b7572708", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 38976, + "offset": 39889, "col": 20, "tokLen": 4 }, "end": { - "offset": 38976, + "offset": 39889, "col": 20, "tokLen": 4 } @@ -75608,34 +88537,34 @@ ] }, { - "id": "0x558a52029a28", + "id": "0x5594b75728a0", "kind": "DefaultStmt", "range": { "begin": { - "offset": 38990, - "line": 1287, + "offset": 39903, + "line": 1324, "col": 9, "tokLen": 7 }, "end": { - "offset": 39066, - "line": 1288, + "offset": 39979, + "line": 1325, "col": 68, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029a10", + "id": "0x5594b7572888", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 39011, + "offset": 39924, "col": 13, "tokLen": 5 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } @@ -75647,16 +88576,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a520299f8", + "id": "0x5594b7572870", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 39011, + "offset": 39924, "col": 13, "tokLen": 5 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } @@ -75667,28 +88596,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a520299d0", + "id": "0x5594b7572848", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 39017, + "offset": 39930, "col": 19, "tokLen": 12 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -75697,28 +88625,27 @@ }, "inner": [ { - "id": "0x558a520299b0", + "id": "0x5594b7572828", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 39017, + "offset": 39930, "col": 19, "tokLen": 12 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a520299a8", + "temp": "0x5594b7572820", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -75727,22 +88654,21 @@ }, "inner": [ { - "id": "0x558a52029978", + "id": "0x5594b75727f0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 39017, + "offset": 39930, "col": 19, "tokLen": 12 }, "end": { - "offset": 39066, + "offset": 39979, "col": 68, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -75753,16 +88679,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52029960", + "id": "0x5594b75727d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 }, "end": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 } @@ -75774,16 +88700,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a520298e0", + "id": "0x5594b7572758", "kind": "StringLiteral", "range": { "begin": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 }, "end": { - "offset": 39030, + "offset": 39943, "col": 32, "tokLen": 36 } @@ -75817,34 +88743,34 @@ ] }, { - "id": "0x558a52029bd8", + "id": "0x5594b7572a70", "kind": "DefaultStmt", "range": { "begin": { - "offset": 39089, - "line": 1291, + "offset": 40002, + "line": 1328, "col": 5, "tokLen": 7 }, "end": { - "offset": 39150, - "line": 1292, + "offset": 40063, + "line": 1329, "col": 53, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029bc0", + "id": "0x5594b7572a58", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 39106, + "offset": 40019, "col": 9, "tokLen": 5 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } @@ -75856,16 +88782,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x558a52029ba8", + "id": "0x5594b7572a40", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 39106, + "offset": 40019, "col": 9, "tokLen": 5 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } @@ -75876,28 +88802,27 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a52029b80", + "id": "0x5594b7572a18", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 39112, + "offset": 40025, "col": 15, "tokLen": 12 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x558a50f849b0", + "id": "0x5594b64b5460", "kind": "CXXConstructorDecl", "name": "RuntimeError", "type": { @@ -75906,28 +88831,27 @@ }, "inner": [ { - "id": "0x558a52029b60", + "id": "0x5594b75729f8", "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 39112, + "offset": 40025, "col": 15, "tokLen": 12 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "temp": "0x558a52029b58", + "temp": "0x5594b75729f0", "dtor": { - "id": "0x558a50f85298", + "id": "0x5594b64b5d38", "kind": "CXXDestructorDecl", "name": "~RuntimeError", "type": { @@ -75936,22 +88860,21 @@ }, "inner": [ { - "id": "0x558a52029b28", + "id": "0x5594b75729c0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 39112, + "offset": 40025, "col": 15, "tokLen": 12 }, "end": { - "offset": 39150, + "offset": 40063, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", @@ -75962,16 +88885,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x558a52029b10", + "id": "0x5594b75729a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 }, "end": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 } @@ -75983,16 +88906,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a52029aa0", + "id": "0x5594b7572938", "kind": "StringLiteral", "range": { "begin": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 }, "end": { - "offset": 39125, + "offset": 40038, "col": 28, "tokLen": 25 } @@ -76026,31 +88949,31 @@ ] }, { - "id": "0x558a52029d80", + "id": "0x5594b7572c08", "kind": "FunctionDecl", "loc": { - "offset": 39182, + "offset": 40095, "file": "ToString.cpp", - "line": 1296, + "line": 1333, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 39162, + "offset": 40075, "col": 1, "tokLen": 8 }, "end": { - "offset": 39315, - "line": 1299, + "offset": 40228, + "line": 1336, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x558a51bc34a0", + "previousDecl": "0x5594b713c818", "name": "StringTo", - "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "mangledName": "_ZN3sls8StringToIlTnNSt9enable_ifIXntsr12is_containerIT_EE5valueEiE4typeELi0EEES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { "qualType": "int64_t (const std::string &)" }, @@ -76062,7 +88985,7 @@ }, "inner": [ { - "id": "0x558a5015ac10", + "id": "0x5594b56a2d50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -76071,22 +88994,26 @@ ] }, { - "id": "0x558a52029cb0", + "kind": "TemplateArgument", + "value": 0 + }, + { + "id": "0x5594b7572b38", "kind": "ParmVarDecl", "loc": { - "offset": 39210, - "line": 1296, + "offset": 40123, + "line": 1333, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 39191, + "offset": 40104, "col": 30, "tokLen": 5 }, "end": { - "offset": 39210, + "offset": 40123, "col": 49, "tokLen": 1 } @@ -76098,55 +89025,55 @@ } }, { - "id": "0x558a5202ac80", + "id": "0x5594b7573e88", "kind": "CompoundStmt", "range": { "begin": { - "offset": 39213, + "offset": 40126, "col": 52, "tokLen": 1 }, "end": { - "offset": 39315, - "line": 1299, + "offset": 40228, + "line": 1336, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5202aa88", + "id": "0x5594b7573c40", "kind": "DeclStmt", "range": { "begin": { - "offset": 39219, - "line": 1297, + "offset": 40132, + "line": 1334, "col": 5, "tokLen": 3 }, "end": { - "offset": 39273, + "offset": 40186, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x558a52029f50", + "id": "0x5594b75738f0", "kind": "VarDecl", "loc": { - "offset": 39223, + "offset": 40136, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 39219, + "offset": 40132, "col": 5, "tokLen": 3 }, "end": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 } @@ -76159,16 +89086,16 @@ "init": "c", "inner": [ { - "id": "0x558a5202aa58", + "id": "0x5594b7573c10", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 } @@ -76179,16 +89106,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5202a9f8", + "id": "0x5594b7573bb0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39259, + "offset": 40172, "col": 45, "tokLen": 4 } @@ -76200,16 +89127,16 @@ "opcode": "!=", "inner": [ { - "id": "0x558a5202a8d0", + "id": "0x5594b7573a80", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39241, + "offset": 40154, "col": 27, "tokLen": 1 } @@ -76217,21 +89144,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5202a8a0", + "id": "0x5594b7573a50", "kind": "MemberExpr", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39232, + "offset": 40145, "col": 18, "tokLen": 4 } @@ -76242,19 +89169,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x558a50c9b598", + "referencedMemberDecl": "0x5594b61af250", "inner": [ { - "id": "0x558a52029fb8", + "id": "0x5594b7573958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 }, "end": { - "offset": 39230, + "offset": 40143, "col": 16, "tokLen": 1 } @@ -76262,11 +89189,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029cb0", + "id": "0x5594b7572b38", "kind": "ParmVarDecl", "name": "s", "type": { @@ -76277,16 +89204,16 @@ ] }, { - "id": "0x558a5202a900", + "id": "0x5594b7573ab8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 }, "end": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 } @@ -76298,16 +89225,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x558a5202a050", + "id": "0x5594b75739f0", "kind": "StringLiteral", "range": { "begin": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 }, "end": { - "offset": 39237, + "offset": 40150, "col": 23, "tokLen": 4 } @@ -76321,7 +89248,7 @@ ] }, { - "id": "0x558a5202a918", + "id": "0x5594b7573ad0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -76330,59 +89257,59 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5201d188", + "id": "0x5594b7564950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 101453, - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/basic_string.h", - "line": 2973, + "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/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x558a50b7f990", + "id": "0x5594b6094060", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } }, "end": { - "offset": 101453, + "offset": 102268, "col": 49, "tokLen": 1, "includedFrom": { - "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/string" + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" } } }, @@ -76399,59 +89326,59 @@ ] }, { - "id": "0x558a5202a9e0", + "id": "0x5594b7573b98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39246, + "offset": 40159, "file": "ToString.cpp", - "line": 1297, + "line": 1334, "col": 32, "tokLen": 3 }, "end": { - "offset": 39259, + "offset": 40172, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5202a9b0", + "id": "0x5594b7573b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39246, + "offset": 40159, "col": 32, "tokLen": 3 }, "end": { - "offset": 39259, + "offset": 40172, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a518bd2a0", + "id": "0x5594b6e10e18", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x558a50c6cac0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x5594b617db38" } }, "nonOdrUseReason": "constant" @@ -76461,16 +89388,16 @@ ] }, { - "id": "0x558a5202aa18", + "id": "0x5594b7573bd0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 39266, + "offset": 40179, "col": 52, "tokLen": 2 }, "end": { - "offset": 39266, + "offset": 40179, "col": 52, "tokLen": 2 } @@ -76482,16 +89409,16 @@ "value": "16" }, { - "id": "0x558a5202aa38", + "id": "0x5594b7573bf0", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 }, "end": { - "offset": 39271, + "offset": 40184, "col": 57, "tokLen": 2 } @@ -76509,33 +89436,33 @@ ] }, { - "id": "0x558a5202ac70", + "id": "0x5594b7573e78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 39279, - "line": 1298, + "offset": 40192, + "line": 1335, "col": 5, "tokLen": 6 }, "end": { - "offset": 39312, + "offset": 40225, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x558a5202ac08", + "id": "0x5594b7573e08", "kind": "CallExpr", "range": { "begin": { - "offset": 39286, + "offset": 40199, "col": 12, "tokLen": 3 }, "end": { - "offset": 39312, + "offset": 40225, "col": 38, "tokLen": 1 } @@ -76546,16 +89473,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x558a5202abf0", + "id": "0x5594b7573df0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39286, + "offset": 40199, "col": 12, "tokLen": 3 }, "end": { - "offset": 39291, + "offset": 40204, "col": 17, "tokLen": 4 } @@ -76567,16 +89494,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x558a5202ab60", + "id": "0x5594b7573d58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39286, + "offset": 40199, "col": 12, "tokLen": 3 }, "end": { - "offset": 39291, + "offset": 40204, "col": 17, "tokLen": 4 } @@ -76586,7 +89513,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a50cab248", + "id": "0x5594b61bf008", "kind": "FunctionDecl", "name": "stol", "type": { @@ -76597,16 +89524,16 @@ ] }, { - "id": "0x558a5202ab10", + "id": "0x5594b7573cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39296, + "offset": 40209, "col": 22, "tokLen": 1 }, "end": { - "offset": 39296, + "offset": 40209, "col": 22, "tokLen": 1 } @@ -76614,11 +89541,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x558a50689410" + "typeAliasDeclId": "0x5594b5bffbc8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029cb0", + "id": "0x5594b7572b38", "kind": "ParmVarDecl", "name": "s", "type": { @@ -76627,16 +89554,16 @@ } }, { - "id": "0x558a5202ac40", + "id": "0x5594b7573e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 }, "end": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 } @@ -76648,16 +89575,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x558a5202ab30", + "id": "0x5594b7573ce8", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 }, "end": { - "offset": 39299, + "offset": 40212, "col": 25, "tokLen": 7 } @@ -76670,16 +89597,16 @@ ] }, { - "id": "0x558a5202ac58", + "id": "0x5594b7573e60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 }, "end": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 } @@ -76691,16 +89618,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x558a5202ab40", + "id": "0x5594b7573cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 }, "end": { - "offset": 39308, + "offset": 40221, "col": 34, "tokLen": 4 } @@ -76710,7 +89637,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x558a52029f50", + "id": "0x5594b75738f0", "kind": "VarDecl", "name": "base", "type": { diff --git a/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh b/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh index fc4ce973e..dd688cb15 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 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 power powerchip powerdac 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_datastream 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_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 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 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 power powerchip powerdac 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_datastream 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_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 @@ -1143,6 +1143,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 d6859ae06..d9dd5deba 100644 --- a/slsDetectorSoftware/generator/commands.yaml +++ b/slsDetectorSoftware/generator/commands.yaml @@ -2865,7 +2865,18 @@ powervalues: GET: args: - argc: 0 - + +hdr: + is_description: true + actions: + GET: + argc: 0 + PUT: + args: + - argc: 1 + arg_types: [ defs::operationMode ] + - argc: 1 + arg_types: [ int ] ################# special commands ########################## @@ -3460,6 +3471,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 35a24572c..39487b6e3 100644 --- a/slsDetectorSoftware/generator/extended_commands.yaml +++ b/slsDetectorSoftware/generator/extended_commands.yaml @@ -4779,6 +4779,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/include/sls/Detector.h b/slsDetectorSoftware/include/sls/Detector.h index 1f1fee5a5..7ddd5680c 100644 --- a/slsDetectorSoftware/include/sls/Detector.h +++ b/slsDetectorSoftware/include/sls/Detector.h @@ -1425,6 +1425,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.h b/slsDetectorSoftware/src/Caller.h index 75297d84e..8048656bf 100644 --- a/slsDetectorSoftware/src/Caller.h +++ b/slsDetectorSoftware/src/Caller.h @@ -160,6 +160,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); @@ -529,6 +530,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 005f29196..e7d7977d2 100644 --- a/slsDetectorSoftware/src/CallerSpecial.cpp +++ b/slsDetectorSoftware/src/CallerSpecial.cpp @@ -1436,6 +1436,7 @@ std::string Caller::gaincaps(int action) { } return os.str(); } + std::string Caller::sleep(int action) { std::ostringstream os; if (action == defs::HELP_ACTION) { @@ -2142,4 +2143,44 @@ defs::FrequencyUnit Caller::parseFrequencyUnit(const std::string &unit) { throw std::runtime_error("Unknown frequency unit: " + unit); } +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 edcbb705d..58f88d836 100644 --- a/slsDetectorSoftware/src/Detector.cpp +++ b/slsDetectorSoftware/src/Detector.cpp @@ -1919,6 +1919,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 e22d5281b..49475057e 100644 --- a/slsDetectorSoftware/src/Module.cpp +++ b/slsDetectorSoftware/src/Module.cpp @@ -1976,6 +1976,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 ded7c28f8..3228671a9 100644 --- a/slsDetectorSoftware/src/Module.h +++ b/slsDetectorSoftware/src/Module.h @@ -428,6 +428,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 9e33d9abb..e579cb47a 100644 --- a/slsDetectorSoftware/src/inferAction.cpp +++ b/slsDetectorSoftware/src/inferAction.cpp @@ -1584,6 +1584,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 1e3c4f3c3..65a88a5f3 100644 --- a/slsDetectorSoftware/src/inferAction.h +++ b/slsDetectorSoftware/src/inferAction.h @@ -111,6 +111,7 @@ class InferAction { int gates(); int getbit(); int hardwareversion(); + int hdr(); int highvoltage(); int hostname(); int im_a(); @@ -445,6 +446,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 19fdbad66..3c4fd1458 100644 --- a/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp +++ b/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp @@ -790,4 +790,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 0b996cda2..9df500501 100644 --- a/slsSupportLib/include/sls/ToString.h +++ b/slsSupportLib/include/sls/ToString.h @@ -48,6 +48,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); std::string ToString(bool value, defs::boolFormat format); @@ -62,6 +63,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); @@ -381,6 +385,7 @@ template <> defs::timingInfoDecoder StringTo(const std::string &s); template <> defs::collectionMode StringTo(const std::string &s); template <> RegisterAddress StringTo(const std::string &s); template <> RegisterValue 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 9e996f891..426d4d1da 100644 --- a/slsSupportLib/include/sls/sls_detector_defs.h +++ b/slsSupportLib/include/sls/sls_detector_defs.h @@ -547,6 +547,7 @@ enum streamingInterface { enum polarity { POSITIVE, NEGATIVE }; enum timingInfoDecoder { SWISSFEL, SHINE }; enum collectionMode { HOLE, ELECTRON }; + enum operationMode { SYNCHROTRON, FEL }; #ifdef __cplusplus @@ -580,6 +581,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 0b1b66ae6..e27f76e87 100755 --- a/slsSupportLib/include/sls/sls_detector_funcs.h +++ b/slsSupportLib/include/sls/sls_detector_funcs.h @@ -308,6 +308,8 @@ enum detFuncs { F_GET_POWER_ADC, F_GET_VOLTAGE_LIMIT, F_SET_VOLTAGE_LIMIT, + F_SET_HDR, + F_GET_HDR, NUM_DET_FUNCTIONS, RECEIVER_ENUM_START = 512, /**< detector function should not exceed this @@ -730,11 +732,12 @@ const char* getFunctionNameFromEnum(enum detFuncs func) { case F_GET_POWER_ADC: return "F_GET_POWER_ADC"; case F_GET_VOLTAGE_LIMIT: return "F_GET_VOLTAGE_LIMIT"; case F_SET_VOLTAGE_LIMIT: return "F_SET_VOLTAGE_LIMIT"; + 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 6e7cda8ec..fc707af1a 100644 --- a/slsSupportLib/include/sls/versionAPI.h +++ b/slsSupportLib/include/sls/versionAPI.h @@ -8,6 +8,6 @@ #define APIMOENCH "0.0.0 0x261103" #define APIEIGER "0.0.0 0x261027" #define APIXILINXCTB "0.0.0 0x261103" -#define APIJUNGFRAU "0.0.0 0x261103" +#define APIJUNGFRAU "0.0.0 0x261104" #define APIMYTHEN3 "0.0.0 0x261103" #define APIMATTERHORN "0.0.0 0x260529" diff --git a/slsSupportLib/src/ToString.cpp b/slsSupportLib/src/ToString.cpp index 505b4517f..62965b13a 100644 --- a/slsSupportLib/src/ToString.cpp +++ b/slsSupportLib/src/ToString.cpp @@ -134,6 +134,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) { @@ -739,6 +757,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; } std::string ToString(defs::Hz f, defs::FrequencyUnit unit) { @@ -1220,6 +1249,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 5c8cc6dce..e878b9b99 100644 --- a/slsSupportLib/tests/test-ToString.cpp +++ b/slsSupportLib/tests/test-ToString.cpp @@ -434,5 +434,15 @@ TEST_CASE("Mismatched brackets in string to vector throws") { REQUIRE_THROWS(StringTo>("1]2")); REQUIRE_THROWS(StringTo>("[1], [2]")); } +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